本篇文章给大家谈谈个人网盘网站源码分享,以及网盘搜索网站源码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
与其在家闲着,不如立即开始学习,当机遇爆发式来临时,能不能把握住,只看我们是否已经准备好了,是否足够强大。所以,现在开始,千锋900G+视频教程免费送!领取方式在下方留言即可,希望可以帮助你在“逆境”中成长,从容开启新的一年。下面给大家分享云计算培训教程学习路线视频源码课件:seafile私有网盘搭建。
1.1环境要求
centos7.3
python2.7
python-setuptools
mysql已经安装并且服务正常运行中(如果没有安装,请先安装,因为在安装seafile过程中,要用到mysql创建数据库和表等)
1.2准备工作
准备一台虚拟机或者一台云主机ECS
2.1下载64位的Seafile安装包6.2.5
针对Centos7的安装包地址
2.2部署和目录设计
将下载的seafile-server_6.2.5_x86-64.tar.gz上传到getui目录下
mvseafile-server_6.2.5_x86-64.tar.gzgetui/
在getui目录里创建installed目录
mkdirinstalled
启动数据库服务
systemctlstartmariadb
systemctlenablemariadb设置数据库根密码
MariaDB[(none)]>usemysql;
Readingtableinformationforcompletionoftableandcolumnnames
Youcanturnoffthisfeaturetogetaquickerstartupwith-A
Databasechanged
MariaDB[mysql]>updateusersetpassword=password(&39;)whereuser=&39;;
QueryOK,4rowsaffected(0.00sec)
Rowsmatched:4Changed:4Warnings:0
MariaDB[mysql]>flushprivileges;
QueryOK,0rowsaffected(0.01sec)
3.安装Seafile服务器
cd/root/getui/seafile-server-6.2.5
ls注释:如果你的系统中没有安装上面的某个软件,那么Seafile初始化脚本会提醒你安装相应的软件包。
该脚本会依次询问你一些问题,从而一步步引导你配置Seafile的各项参数:
3.1执行./setup-seafile-mysql.sh脚本安装
3.2报错
需要环境安装:yuminstallpython-imaging
3.3继续安装
需要环境安装:yuminstallMySQL-python
3.4继续执行./setup-seafile-mysql.sh脚本安装
3.5seafile安装完成
4.1配置开机启动
4.2新建seafile.service文件
vim/etc/systemd/system/seafile.service
输入以下内容
[Unit]
Description=SeafileServer
After=network.targetmysql.service
[Service]
Type=oneshot
ExecStart=/root/getui/seafile-server-latest/seafile.shstart
ExecStart=/root/getui/seafile-server-latest/seahub.shstart
ExecStop=/root/getui/seafile-server-latest/seafile.shstop
ExecStop=/root/getui/seafile-server-latest/seahub.shstop
RemainAfterExit=yes
User=root
Group=root
[Install]
WantedBy=multi-user.target
4.3运行systemctldaemon-reload使配置生效
systemctldaemon-reload
4.4设置seafile开机启动
systemctlenableseafile.service启动Seafile服务
./seahub.shstart8000#启动Seahub网站(运行在8000端口上)
5访问
IP:8000(进行访问)
关于个人网盘网站源码分享到此分享完毕,希望能帮助到您。