首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS7下使用 Seafile安装搭建私有云盘

CentOS7下使用 Seafile安装搭建私有云盘

作者头像
星哥玩云
发布2022-07-19 16:21:12
发布2022-07-19 16:21:12
6.4K0
举报
文章被收录于专栏:开源部署开源部署

一、系统环境

系统:CentOS7-1708 IP地址:192.168.159.33

二、安装seafile

[root@seafile ~]# yum -y install epel-release [root@seafile ~]# rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro [root@seafile ~]# yum -y install Python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel [root@seafile ~]# yum -y install python-pip [root@seafile ~]# pip install --upgrade pip [root@seafile ~]# pip install pillow moviepy [root@seafile ~]# yum install -y mariadb-server ##安装数据库 [root@seafile ~]# systemctl enable mariadb ##设置数据库开机启动 [root@seafile ~]# systemctl start mariadb ##启动数据库 [root@seafile ~]# mysql_secure_installation ##为数据库设置密码 [root@seafile ~]# wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_i386.tar.gz ##下载seafile软件包 [root@seafile ~]# tar -zxf seafile-server_6.2.3_x86-64.tar.gz ##解压软件包 [root@seafile ~]# mkdir -p seafile/installed/ ##创建安装包存放位置 [root@seafile ~]# mv seafile-server_6.2.3_x86-64.tar.gz seafile/installed/ [root@seafile ~]# mv seafile-server-6.2.3/ seafile/ [root@seafile ~]# cd seafile/ [root@seafile seafile]# cd seafile-server-6.2.3/ [root@seafile seafile-server-6.2.3]# ./setup-seafile-mysql.sh ##会要填很多信息,按要求填就可以了

三、设置防火墙、selinux

设置SELinux [root@seafile ~]#vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 使selinux立即生效 [root@seafile ~]#setenforce 0 添加防火墙允许通行端口 [root@seafile ~]#firewall-cmd --zone=public --add-port=8000/tcp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=8082/tcp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=3306/tcp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=10001/tcp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=12001/tcp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=8000/udp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=8082/udp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=3306/udp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=10001/udp --permanent [root@seafile ~]#firewall-cmd --zone=public --add-port=12001/udp --permanent [root@seafile ~]#firewall-cmd --reload ##加载防火墙规则使其立即生效 [root@seafile ~]#firewall-cmd --zone=public --list-ports ##查看放行端口

四、启动seafile

启动seafile [root@seafile seafile-server-6.2.3]# ./seafile.sh start # 启动 Seafile 服务 [root@seafile seafile-server-6.2.3]# ./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上),可指定端口 设置开机启动(ExecStart ExecStop替换为相应安装位置) [root@seafile ~]#vi /usr/lib/systemd/system/seafile.service [Unit] Description=Seafile Service After=network.target After=mariadb.service [Service] Type=oneshot RemainAfterExit=yes ExecStart=/seafile/seafile/seafile.sh start ExecStart=/seafile/seafile/seahub.sh start #ExecStop=/seafile/seafile/seafile.sh stop #ExecStop=/seafile/seafile/seahub.sh stop [Install] WantedBy=multi-user.target [root@seafile ~]#systemctl enable seafile [root@seafile ~]#systemctl start seafile [root@seafile ~]#systemctl status seafile

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、系统环境
  • 二、安装seafile
  • 三、设置防火墙、selinux
  • 四、启动seafile
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档