本文的方案全部采用公有云按量计费资源,全程无年费、无强制预缴,用多少付多少,所有步骤可直接复制操作,零技术基础也能落地。操作前仅需要确认2项信息:
所有主流公有云操作步骤通用,按以下顺序操作:
登录轻量服务器后台,按顺序执行以下命令,所有命令可直接复制运行:
第一步:安装docker与docker-compose运行环境:
``` 一键安装docker(使用国内镜像加速) curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ```第二步:创建部署目录与配置文件:
``` mkdir -p ~/fileman && cd ~/fileman touch docker-compose.yml ```第三步:打开docker-compose.yml,粘贴以下完整配置:
``` version: '3' services: filemanager: image: filebrowser/filebrowser:s6 container_name: filemanager user: root ports: - "80:80" volumes: - /srv:/home/fm/srv - ./filebrowser.db:/database.db restart: always ```
第四步:安装OSS挂载工具,将按量计费的对象存储挂载为本地存储目录,替换配置中的括号内容即可:
``` 下载安装ossfs(以Ubuntu系统为例,其他系统可从官方仓库获取对应安装包) wget https://github.com/aliyun/ossfs/releases/download/v1.80.6/ossfs_1.80.6_ubuntu_amd64.deb sudo dpkg -i ossfs_1.80.6_ubuntu_amd64.deb 创建档案存储目录 mkdir -p /srv/archives 配置OSS访问信息,替换为你的桶名、AK、SK echo 你的桶名:你的AK:你的SK > /etc/passwd-ossfs chmod 640 /etc/passwd-ossfs 挂载OSS,替换为你的Endpoint地址 ossfs 你的桶名 /srv/archives -ourl=http://你的OSS域名 -o allow_other 设置开机自动挂载 echo "ossfs你的桶名 /srv/archives fuse _netdev,allow_other 0 0" >> /etc/fstab ```第五步:启动档案管理服务:
``` cd ~/fileman && docker-compose up -d ```在浏览器输入轻量服务器的公网IP,即可打开档案管理登录页,默认账号密码都是admin,登录后第一时间修改密码:点击右上角头像→「设置」→「密码」,输入新密码后保存即可。
按以下步骤创建分类目录:
完成后即可上传、检索、下载档案,所有操作和本地文件管理器一致,没有学习成本。
按量付费需要做好简单的成本管理,按以下步骤操作可避免不必要的支出:
整个方案完全符合按量付费要求,所有资源按实际使用扣费,没有固定年费支出,操作步骤全部开源可验证,数据完全自主掌控,完成所有部署操作仅需10分钟即可落地。