网站首页/ 信息中心/ 档案百科/

从零搭建旅行社业务经营许可证轻量数字档案馆全流程实操

发布时间:2026年09月15日 08:55:10 浏览量:0

一、前置准备

1.1 软硬件环境

这套轻量方案只需要普通办公电脑(无需服务器硬件配置:

1.2 必装软件(全免费开源版)

所有软件直接从官方稳定版下载,按顺序安装:

二、Docker Compose配置

2.1 创建工作目录

Windows用户在D盘根目录创建DockerTravelArch文件夹,Linux用户在/home目录下创建travel_arch文件夹,然后进入文件夹创建子文件夹:

Linux创建命令:

```bash cd /home sudo mkdir -p travel_arch/data travel_arch/database travel_arch/config sudo chown -R $USER:$USER travel_arch 给当前用户权限 ```

2.2 编写docker-compose.yml

Windows用记事本创建并保存为docker-compose.yml(注意不要保存为txt后缀),Linux用vim/nano创建:

```yaml version: '3.8' services: filebrowser: image: filebrowser/filebrowser:v2.27.0 container_name: travel_arch_filebrowser ports: - "8080:80" volumes: - ./data:/srv - ./database/filebrowser.db:/database/filebrowser.db - ./config/.filebrowser.json:/.filebrowser.json environment: - FB_ROOT=/srv - FB_DATABASE=/database/filebrowser.db - FB_CONFIG=/.filebrowser.json - TZ=Asia/Shanghai restart: always depends_on: - ocrmypdf ocrmypdf: image: jbarlow83/ocrmypdf:latest container_name: travel_arch_ocrmypdf volumes: - ./data:/data environment: - TZ=Asia/Shanghai command: tail -f /dev/null 保持容器运行,手动调用OCR restart: always ```

2.3 初始化File Browser数据库

Windows用户在Docker Desktop启动后,打开PowerShell,进入D盘目录:

```powershell cd D:\DockerTravelArch docker run --rm -v ${PWD}/database/filebrowser.db:/database/filebrowser.db filebrowser/filebrowser:v2.27.0 --config /database/filebrowser.db --database /database/filebrowser.db --username admin --password admin123 --root /srv init ```

Linux用户在终端进入travel_arch目录:

```bash cd /home/travel_arch docker run --rm -v $(pwd)/database/filebrowser.db:/database/filebrowser.db filebrowser/filebrowser:v2.27.0 --config /database/filebrowser.db --database /database/filebrowser.db --username admin --password admin123 --root /srv init ```

三、启动系统

从零搭建旅行社业务经营许可证轻量数字档案馆全流程实操

启动前先确保Docker Desktop(Windows)或Docker服务(Linux)已运行。

3.1 启动容器

Windows PowerShell/Linux终端执行:

```bash docker-compose up -d ```

查看容器状态命令:

```bash docker-compose ps ```

如果看到两个容器状态都是Up,说明启动成功。

3.2 登录File Browser

打开浏览器访问:http://localhost:8080

登录后先修改密码:点击右上角头像→设置→修改密码,改为强密码。

四、系统功能配置与操作

4.1 许可证分类目录配置

登录File Browser,点击左侧「新建文件夹」,按以下层级创建:

4.2 上传并OCR处理许可证

第一步:上传扫描件到对应分类文件夹,点击左侧分类→右上角「上传」→选择本地文件,File Browser支持jpg、png、pdf格式。 第二步:调用OCRmyPDF处理PDF(仅PDF处理成可检索PDF,支持OCR文字提取),以处理domestic_inbound/original文件夹下的文件为例,打开Linux终端或Windows PowerShell:

```bash 进入工作目录 Windows:D:\DockerTravelArch Linux:/home/travel_arch docker exec travel_arch_ocrmypdf ocrmypdf -l chi_sim+eng /data/travel_license/domestic_inbound/original/XX许可证正本.pdf /data/travel_license/domestic_inbound/original/XX许可证正本-OCR.pdf ```

参数说明:

处理后可以删除原文件,保留-OCR.pdf文件。

4.3 全文检索配置

点击File Browser右上角头像→设置→设置→勾选「启用全文搜索」,点击「保存」。 然后点击左侧「搜索」按钮→点击「重新索引」,等待索引完成后,输入许可证号、旅行社名称、法定代表人姓名、许可经营范围等关键词即可检索到对应许可证。

五、数据备份

轻量方案采用手动/定时自动备份结合:

5.1 手动备份

备份整个工作目录即可,包括data、database、config文件夹。

5.2 定时自动备份(Linux可选)

用crontab设置每天凌晨2点备份工作目录到/backup/travel_arch_$(date +%Y%m%d).tar.gz:

```bash 打开crontab编辑器 crontab -e 最后一行添加以下内容 0 2 tar -zcvf /backup/travel_arch_$(date +\%Y\%m\%d).tar.gz /home/travel_arch && find /backup -name "travel_arch_.tar.gz" -mtime +7 -delete ```

参数说明:

六、常见问题排查

6.1 容器启动失败

查看容器日志:

```bash docker-compose logs filebrowser 查看File Browser日志 docker-compose logs ocrmypdf 查看OCRmyPDF日志 ```

6.2 全文检索无结果

档案整理地方政策,别让这些细节卡住你
档案整理地方政策,别让这些细节卡住你
你是不是也觉得,一提到档案整理就头大?尤其是最近要办落户、考职称、或者孩子上学,突然发现档案这玩意儿居然还有一堆地方政策。朋友上周就跟我吐槽,为了把档案从老家调到工作城市,跑了三趟人才中心,每次都说缺...
2026年09月15日 08:55:10
沈阳档案管理软件怎么选?过来人掏心窝子的干货
沈阳档案管理软件怎么选?过来人掏心窝子的干货
家人们,咱就是说,之前在沈阳某中型制造企业做档案专员,那日子过得叫一个“暗无天日”——库房里的纸质档案堆得跟沈阳棋盘山似的高,每份档案都像藏在沈阳故宫深处的宝贝,找一份员工入职档案能蹲地上扒一下午,手...
2026年09月15日 08:55:10
档案管理软件增量备份,别让数据丢了才后悔
档案管理软件增量备份,别让数据丢了才后悔
这事儿吧,我见过太多同行了,平时把档案管得井井有条,一到数据备份,就两眼一抹黑。总觉得“全盘备份”一次就万事大吉,结果硬盘一坏,或者误删了关键文件,好几个月的更新记录全没,那感觉,真是想砸电脑的心都有...
2026年09月15日 08:55:10
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818