树莓派linux百度网盘,树莓派搭建Seafile个人网盘

步骤一、安装seafile依赖包

yum install python-setuptools python-ldap python-memcached mysql-python mariadb mariadb-server

步骤二、安装pip和python库

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

python get-pip.py

pip install requests

步骤三、配置mariadb数据库

启动 mariadb服务:

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service

配置 mariadb:

/usr/bin/mysql_secure_installation

#new password 和 re-enter new password 字段都设置为 password,其他字段一路回车使用默认值

步骤四、安装seafile网盘程序(一定要下载树莓派版本,其他版本是没办法运行的)

下载seafile网盘:

wget https://github.com/haiwen/seafile-rpi/releases/download/v6.3.2/seafile-server_6.3.2_stable_pi.tar.gz

创建seafile网盘文件夹:

mkdir -p /data/pan

mv seafile-server_* /data/pan

cd /data/pan

tar -xzf seafile-server_*

mkdir installed

mv seafile-server_* installed

这样设计目录的好处在于

1.和 seafile 相关的配置文件都可以放在 pan 目录下,便于集中管理.

2.后续升级时,你只需要解压最新的安装包到 pan 目录下.

安装seafile网盘:

cd seafile-server-*

./setup-seafile-mysql.sh

[server name] 字段输入 seafile,[ this server's ip or domain ] 字段输入域名或服务器公网ip地址,

[ 1 or 2 ] 字段选择 1,mysql 的 [ root password ] 字段输入 password,其他字段一路回车使用默认值

启动 seafile 服务器:

./seafile.sh start

./seahub.sh start

修改防火墙规则:

sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp

sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp

sudo firewall-cmd --reload

大功告成!

恭喜,您的 seafile 已经部署完成,您现在拥有专属的网盘了,登录的帐号密码为您启动 seafile 步骤中设置的邮箱和密码。

可以通过 ip访问网盘:http://:8000

可以通过域名访问网盘:如 http://www.yourdomain.com:8000 ,其中 www.yourdomain.com 替换为您注册的域名

参考文献:

腾讯云:https://cloud.tencent.com/developer/labs/lab/10093

科技爱好者:http://blog.lxx1.com/1420

seafile官方文档:https://manual-cn.seafile.com/deploy/using_mysql.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值