首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux 搭建免费网盘教程

Linux 搭建免费网盘教程

作者头像
acc8226
发布2022-05-17 13:15:52
发布2022-05-17 13:15:52
4.1K0
举报
文章被收录于专栏:叽叽西叽叽西

IfileSpace

IfileSpace 私人网盘文件管理工具

iFileSpace 是一个在线个人文件管理工具,在线网盘程序,可快速一键搭建私人云盘,支持本地存储和对象存储, 如部署在公网服务器,可替代百度网盘等在线网盘,自主搭建,数据完全自主管理!也可部署在家庭软路由、nas 等个人存储设备中,作为局域网文件管理工具使用。支持多用户、多存储空间、资料库、webdav、离线下载及精细的后台权限管理。

标准版一般够用,设备支持也全。

使用方法

下载对应平台压缩包解压到您觉得合适的地方,系统默认存储空间为启动文件相同文件夹。解压后只有一个二进制文件。

代码语言:javascript
复制
cd /yourpath/   #(yourpath替换为您文件路径)
./ifile &

Nginx 反向代理示例

Nginx 反向代理需添加:proxy_set_header X-Forwarded-Proto $scheme;

代码语言:javascript
复制
server {
    listen       80;
    server_name  demo.ifile.space;

    location / {
      proxy_set_header Host $host;
      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; 
      proxy_pass http://127.0.0.1:3030;
  }
}

seafile

更加适合于办公。它提供了在线编辑 office 的支持。这个 wiki 还是有些鸡肋。

  1. 安装最新的 Seafile 9.0.x 版本服务器之前,请确认已安装以下软件
代码语言:javascript
复制
# on Debian 10/Ubuntu 18.04/Ubuntu 20.04
apt-get update
apt-get install python3 python3-setuptools python3-pip python3-ldap  libmysqlclient-dev  -y

pip3 install --timeout=3600 django==3.2.* future mysqlclient pymysql Pillow pylibmc \
captcha jinja2 sqlalchemy==1.4.3 psd-tools django-pylibmc django-simple-captcha pycryptodome==3.12.0
  1. Seafile 页面下载最新的服务器安装包。
  2. 下载后进行安装
代码语言:javascript
复制
cd seafile-server-*

./setup-seafile-mysql.sh  #运行安装脚本并回答预设问题

如果你的系统中没有安装上面的某个软件,那么 Seafile初始化脚本会提醒你安装相应的软件包。该脚本会依次询问你一些问题,从而一步步引导你配置 Seafile 的各项参数。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IfileSpace
  • seafile
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档