FolderHost 私有云部署到 VPS 教程:文件管理、协作权限和长期运行建议

FolderHost 私有云部署到 VPS 教程:文件管理、协作权限和长期运行建议

FolderHost 私有云部署到 VPS 教程:文件管理、协作权限和长期运行建议 的技术主题封面图

如果你在找一款轻量级自托管私有云,又不想折腾 Nextcloud 那套 PHP + 数据库的复杂环境,FolderHost 可能正对你的胃口。它把整个应用打包成一个可执行文件(Linux/Windows 下仅约 19MB),用 Docker 部署也只需要一行命令。配合一台便宜的 VPS,你就能搭出带文件管理、在线代码协作和用户权限控制的私有云盘。这篇文章会从 VPS 选型开始,一步步带你完成部署、配置反向代理、设置用户权限,最后聊聊长期运行必须注意的安全和备份问题。

为什么选 FolderHost 而不是 Nextcloud 或其他方案?

自托管私有云方案不少,但很多都绕不开 LAMP/LEMP 环境。Nextcloud 功能强大,但部署门槛高,对 VPS 资源要求也高——2GB 内存起步,跑起来还经常因为数据库慢而卡顿。FileBrowser 这类工具则太过简单,没有用户权限分级和协作能力。FolderHost 恰好卡在中间:

特性 FolderHost Nextcloud FileBrowser
部署难度 单二进制 / Docker,无依赖 需要 PHP、MySQL/PostgreSQL、Redis 单二进制或 Docker,简单
资源占用 极低,512MB VPS 即可 至少 2GB 内存 极低
用户权限 细粒度(读、上传、删除、下载) 强大组权限 只有简单密码
实时协作编辑 内置 Monaco Editor,支持多人同时编辑代码 需额外安装插件 不支持
回收站与审计 有回收站 + 审计日志
移动端适配 无(响应式较差) 有官方 App 一般
扩展性 有限,主要通过 config.yml App Store 插件丰富

结论:如果你只需要一个团队文件共享+在线写代码的平台,不依赖 App 生态,FolderHost 是最轻量的选择。

部署前的 VPS 配置建议

FolderHost 私有云部署到 VPS 教程:文件管理、协作权限和长期运行建议 的控制台操作场景图

最低配置要求

  • CPU:1 核心
  • 内存:512MB(单人测试)到 1GB(小团队 3-5 人)
  • 存储:10GB 以上(默认存储限制 10GB,可在配置中调整)
  • 系统:Ubuntu 22.04 / 24.04 LTS 或 Debian 12
  • Docker:建议安装 Docker Engine 24+ 和 Docker Compose v2

网络与域名准备

部署后需要通过浏览器访问,建议提前准备一个域名(比如 cloud.yourdomain.com),并做好 DNS 指向。如果你的 VPS 有 IPv4 公网 IP,直接配置反向代理即可;如果只有 IPv6,需要额外处理。

选择哪家 VPS?

FolderHost 对硬件要求很低,所以不用买太贵的。一台年付几十美元的入门级 VPS 就够用。比如 RackNerd 的年付套餐,1 核 1G 的配置约 $20-30/年,跑 FolderHost 还能同时放几个小网站。不过要注意避开没有 SSD 的老款套餐,因为文件存储需要稳定的 IO 性能。

使用 Docker Compose 部署 FolderHost 到 VPS

FolderHost 私有云部署到 VPS 教程:文件管理、协作权限和长期运行建议 的服务器与网络架构说明图

下面以 Ubuntu 24.04 为例,从零开始部署。

第一步:安装 Docker 和 Docker Compose“`bash

更新包管理器

sudo apt update && sudo apt upgrade -y

安装 Docker(官方脚本)

curl -fsSL https://get.docker.com | sh

将当前用户加入 docker 组(避免每次 sudo)

sudo usermod -aG docker $USER

注销重新登录生效

验证

sudo systemctl enable docker docker –version


### 第二步:创建项目目录和 compose 文件```bash
mkdir -p ~/folderhost && cd ~/folderhost

cat <<EOF > docker-compose.yml
services:
  folderhost:
    image: mertjsx/folderhost:latest
    container_name: folderhost
    ports:
      - "8090:8090"
    volumes:
      - ./data:/app
    environment:
      - TZ=Asia/Shanghai
    restart: unless-stopped
EOF

注意:默认端口是 8090。你可以改成其他端口,记得修改防火墙规则。

第三步:启动并验证“`bash

docker compose up -d docker compose logs -f

看到类似 `Listening on port 8090` 的日志说明启动成功。打开浏览器访问 `http://你的VPS_IP:8090`,默认账号密码是 `admin / 123`(首次登录后务必修改!)。

### 第四步:修改默认密码与初步配置
登录后点击右上角设置 → 修改密码。然后编辑 `~/folderhost/data/config.yml` 文件,可以调整存储限制、会话超时等参数。修改后需要重启容器:```bash
docker compose restart

配置反向代理与 HTTPS(Nginx)

直接暴露 8090 端口既不安全也不好记。建议使用 Nginx 反向代理并启用 HTTPS。

安装 Nginx 并配置站点“`bash

sudo apt install nginx -y sudo nano /etc/nginx/sites-available/folderhost

写入以下配置(替换 your_domain.com 和服务器 IP):```nginx
server {
    listen 80;
    server_name cloud.yourdomain.com;

    location / {
        proxy_pass http://127.0.0.1:8090;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

然后启用站点并测试:“`bash sudo ln -s /etc/nginx/sites-available/folderhost /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx


### 申请 Let's Encrypt 证书并启用 HTTPS```bash
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d cloud.yourdomain.com

按提示完成,证书会自动续期。之后只能通过 HTTPS 访问。

用户权限与文件管理设置

FolderHost 的用户系统支持创建多个账号,并分别设置文件权限。

创建新用户

管理员登录 → 设置 → 用户管理 → 添加用户。支持设置:

  • 用户名、密码
  • 磁盘配额(默认继承全局限制)
  • 权限:读取、上传、下载、删除、移动/复制、分享

你可以为不同成员分配不同权限。例如给只读用户只勾选“读取”,给编辑者加上“上传”和“删除”。

回收站与审计日志

  • 回收站默认开启,可在 config.yml 中调整存储上限(例如 trash: { max_size: 5GB }
  • 审计日志记录所有操作(登录、文件上传、删除等),支持自动清理(按天数或数量)

调整全局存储限制

打开 ~/folderhost/data/config.yml,找到 storage: { max_size: 10GB } 修改你需要的值(例如 100GB),然后重启容器。注意实际物理磁盘要够大。

长期运行注意事项

1. 数据备份

数据都在 ~/folderhost/data 目录下,包括配置文件、用户文件和数据库(SQLite)。建议写个 cron 定时备份:“`bash 0 3 * tar -czf /backup/folderhost-$(date +\%Y\%m\%d).tar.gz ~/folderhost/data

备份文件可以 rsync 到另外的机器或对象存储。SQLite 不支持热备,备份前需要停止容器:`docker stop folderhost && tar ... && docker start folderhost`。或者用更智能的脚本。

### 2. 升级更新```bash
cd ~/folderhost
docker compose pull
docker compose up -d

更新前建议先备份数据。偶尔会出现 config.yml 格式变化,升级后检查日志。

3. 安全加固

  • 修改默认 SSH 端口,禁止密码登录(仅密钥)
  • 用 UFW 只开放 80、443 和 SSH 端口
  • 安装 fail2ban 防止暴力破解
  • 定期查看 docker logs 和审计日志

4. 监控与报警

如果你已经在 VPS 上跑了 Docker 仪表盘,比如 Labby,可以顺便监控 FolderHost 容器的资源占用和运行状态。一旦容器停止或内存异常能及时发现。

5. 合理规划存储

默认 10GB 限制对于小团队个人文档够用,但如果你准备放大量照片或视频,建议挂载外部存储(比如 NFS 或云盘)。config.yml 中可以修改数据目录为 /mnt/storage 之类的路径,但注意权限要一致。

FolderHost 的局限性

  • 无移动端适配:手机浏览器访问效果很差,没有官方 App。你需要接受这一点。
  • 不支持 office 文档预览:主要面向代码文件(文本),不能预览 Word/PDF。需要扩展可以加 Collabora,但会破坏轻量特性。
  • 实时协作只针对代码:Monaco Editor 不是 Google Docs 那种富文本编辑器,适合开发团队。
  • 单机瓶颈:没有分布式存储,文件全部在 VPS 本地。如果磁盘坏了数据就丢了,所以备份必须做。

常见问题 FAQ

Q:如何修改 FolderHost 的监听端口? A:在 docker-compose.yml 中修改 ports 的左侧映射端口,比如 "9090:8090"。然后重新 docker compose up -d。记得防火墙放行新端口。

Q:为什么上传大文件失败? A:默认可能有文件大小限制。检查 Nginx 的 clientmaxbodysize 设置,在 /etc/nginx/nginx.conf 的 http 块中增加 clientmaxbodysize 200M; 然后重启 Nginx。同时 Dashboard 中也可能有超时限制,可在 config.yml 中调整。

Q:能否在 Docker 外直接运行二进制文件? A:可以。下载 Linux amd64 二进制,chmod +x 然后直接运行(占用 8090 端口)。不过 Docker 方式更方便管理。

Q:用户删除的文件能找回吗? A:可以。回收站保留已删除文件,管理员可还原。回收站存储上限可在配置中修改。

Q:是否支持 LDAP / OAuth 集成? A:目前不支持。用户管理仅限内置账号。

总结:谁适合用 FolderHost?

  • 开发小团队:需要一个轻量的代码文件共享和在线编辑器,不需要复杂的 CRM/项目管理。
  • 个人 Geek:折腾 VPS 的家庭实验室,想替代网盘又觉得 Nextcloud 太臃肿。
  • 临时文件中转:比如几个朋友之间分享文件,FolderHost 安装快、用完即弃。

不推荐给:需要手机 App 全家桶、需要 Office 文档在线编辑、或者团队大于 10 人需要复杂权限结构的用户。

行动建议:先买一台便宜的 VPS(比如前面提到的 RackNerd 年付套餐),跟着本文步骤部署。跑起来后用一周感受一下,如果觉得缺功能再迁移到 Nextcloud 也不迟。记得设置好自动备份和防火墙,别等到数据丢了才后悔。

注意:本文中提到的套餐价格、优惠码等为写作时信息,具体以商家官网为准,需人工核实。

原创文章,作者:兆润,如若转载,请注明出处:https://vpscn2gia.com/folderhost-private-cloud-vps-deployment-guide/

(0)
上一篇 2026年7月12日 07:11
下一篇 2026年7月13日 11:09

相关推荐

  • 搬瓦工 Basic VPS / E-Commerce VPS / Ultra VPS 全系列套餐对比解析(含促销套餐)

    发布于2026年06月16日·更新于2026年06月16日|分类:VPS推荐|标签:搬瓦工

    2026年6月19日 主机商家
  • CubeCloud 魔方云评测:香港/洛杉矶 CN2 GIA、原生 IP 与建站实测,是否值得入手?

    CubeCloud魔方云的核心竞争力在于其香港HKG Pro与洛杉矶LA Pro双节点CN2 GIA线路布局,结合APNIC/ARIN会员资质实现原生IP分配,确保大陆访问低延迟与高稳定性。香港节点适合对延迟敏感的应用,如建站和远程办公,实测物理延迟可低至10-30ms;洛杉矶节点则提供2Gbps以上带宽及大流量配额,适合API服务、CDN源站等高吞吐需求场景。原生IP段有效提升流媒体解锁成功率,并降低IP被封禁风险。其专注线路优化的策略使晚高峰跨境连接仍保持稳定,但香港方案限制持续高带宽占用,且售后以工单为主,响应时间约24小时,不适合需即时支持的生产环境。

    2026年2月12日
  • SiteGround 好不好用?如何根据预算与需求选择最合适的套餐

    SiteGround作为成立于2004年的独立主机服务商,凭借稳定性能和用户友好性成为WordPress官方推荐选择。其核心优势体现在新加坡等多地区机房保障访问速度(页面首屏加载约1秒)、24小时客服快速响应(通常几分钟内接通),以及免费SSL、CDN和SuperCacher缓存等实用功能。套餐分三级:StartUp($2.99/月首购/$17.99/月续费)、GrowBig($4.99/月/$29.99/月)和GoGeek($7.99/月/$44.99/月),均提供30天退款保证。该服务尤其适合新手、外贸站及WordPress用户,首年优惠期性价比突出;但续费价格显著上涨,建议长期运营者第二年考虑迁移至ChemiCloud等续费更稳定的方案。需注意StartUp套餐不支持缓存及免费备份恢复功能。

    2026年1月4日
  • 搬瓦工怎么样?用真实测评数据说话,到底值不值得买

    搬瓦工VPS的实测数据表明,其优化线路(如CN2 GIA)平均延迟158ms、丢包率0%,显著优于行业基准(190ms、5%-10%丢包率),带宽稳定达400Mbps至1Gbps,特别适合跨境业务等网络敏感场景;直连线路平均延迟182ms、丢包率4%,仍优于普通美国VPS。硬件方面,新配置的AMD处理器+NVMe SSD较老款Intel硬件性能跃升:单核CPU提升5.7倍,磁盘随机写IOPS提升11.3倍至12.3万,大幅改善高并发响应速度。综合测评证实,搬瓦工通过线路优化与硬件升级有效解决海外VPS延迟高、超售等痛点,尤其推荐新硬件方案用于数据库密集型应用,但需根据预算权衡线路成本。

    2026年2月28日 主机商家
  • 2026 HostDare VPS 评测:CN2 GIA线路、洛杉矶CERA机房与高性价比实测指南

    HostDare VPS的核心竞争力在于其针对国内用户优化的CN2 GIA线路部署于洛杉矶CERA机房,实测延迟稳定在100-200ms区间,晚高峰丢包率低于1%,显著优于普通国际线路,可有效降低API超时率并提升网页加载速度30%-50%。该服务商提供原生IP支持,实测可稳定解锁Netflix、Hulu、HBO Max等主流流媒体平台,适用于对地区验证敏感的跨境业务场景。定价策略聚焦高性价比,年付模式较月付节省20%-30%,以年付约100美元的入门套餐即可获得具备CN2 GIA质量的KVM虚拟化服务,在DMIT、搬瓦工等同类产品中形成差异化定位,适合需平衡线路质量与长期成本的用户选择。

    2026年2月1日
  • 美国原生住宅IP VPS测评 2025:解锁 Netflix / ChatGPT 首选(丽萨住宅主机 & Vircs 深度解析)

    2025年使用传统数据中心IP解锁流媒体和AI服务面临严峻挑战,Netflix常提示代理服务仅显示自制剧,ChatGPT频繁验证,社交账号易被风控。本文聚焦丽萨住宅主机与Vircs两家美国原生住宅IP服务商进行深度测评。丽萨住宅主机专注住宅IP领域,提供双ISP家宽资源,采用AS4837优质线路,具备Netflix全库解锁和AI服务稳定访问能力,月付价格从25元至150元不等,适合个人及小团队主力使用。Vircs则以多IP矩阵部署见长,适合跨境电商及社媒运营等业务场景。建议将丽萨作为日常使用主力节点,Vircs作为业务备份,形成互补方案以应对平台风控升级。

    2025年12月19日 主机商家
  • 微信群二维码怎么做永久活码?用 serverless-qrcode-hub 基于 Cloudflare Workers 和 D1 搭建

    本文详细介绍了如何利用开源项目 serverless-qrcode-hub,基于 Cloudflare Workers 和 D1 数据库自建微信群永久活码系统,无需服务器,数据自主可控,适合私域运营场景

    2026年7月23日
  • 美国 CN2 GIA VPS – 2025 年完整选购指南

    CN2 GIA(AS4809)线路是中国电信国际精品网的高端产品,自2017年起成为中国大陆用户访问海外服务器的首选方案。该线路以低延迟、低丢包率、高稳定性著称,在电信、联通、移动三网中表现均衡,尤其在晚高峰时段能保持稳定传输。通过mtr命令检测到多个59.43开头的AS4809节点即可确认CN2 GIA线路。其主要优势包括全时稳定性(10天监控丢包率低于0.1%)、三网均衡及高优先级调度,但存在价格较高(普通线路的2~3倍)、带宽限制及易受DDoS攻击的劣势。该线路特别适合电信宽带用户、跨境企业建站及对网络质量要求高的应用场景,2025年仍是高端VPS用户的黄金选择。

    2025年12月10日
  • 美国原生 IP VPS 推荐:稳定可靠的美国原生 IP 服务器

    美国原生 IP 因其真实的地理位置、高信誉度和低风控风险,成为跨境业务、流媒体解锁及海外账号运营的关键基础设施。相较于通过 BGP 广播的虚拟美国 IP,原生 IP 由本土运营商直接分配,ASN、注册信息与地理位置一致,能有效绕过 Netflix、PayPal、Google 等平台的代理检测机制。文章实测推荐 8 家高可靠性服务商:InterServer 与 IPRaft 以 $3/月起的低价提供稳定原生 IP,适合预算有限用户;Hostwinds 支持免费换 IP,应对封禁更灵活;DMIT 搭载 CN2 GIA 线路,国内访问延迟低至 130ms;Vultr 和 DigitalOcean 适合开发者,支持多机房部署与自动化运维;Kamatera 提供 30 天试用,配置完全自定义;ColoCrossing 则以 20TB 超大流量满足高带宽需求。选购时应核查 IP 的 ASN 归属、黑名单状态及 PTR 解析,确保其真实性和可用性。

    2026年1月25日
  • Hostinger 建站流程实测:虚拟主机开站、机房选择与 VPS 用户该不该考虑?

    Hostinger虚拟主机的建站流程约15-20分钟,通过hPanel面板一键安装WordPress仅需2分钟,同一账号内可无缝升级至VPS且无需迁移数据,适合从个人博客到小型企业的扩展需求。机房选择直接影响访客延迟:亚太用户优先新加坡(实测80-120ms),欧美用户就近选伦敦或美国西岸,巴西节点面向南美。虚拟主机本质是共享资源,当CPU使用率持续超80%、平均加载时间超3秒或爆发流量后宕机时,需升级至VPS以获得独立资源与root权限。

    2026年7月11日