说明:Seafile
是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题,除了提供云存储以及共享功能外,Seafile
还提供消息通信、群组讨论等辅助功能,帮助更好的围绕文件展开协同工作。
环境要求
CentOS 7 64位
Python >= 2.7
SqLite 3
安装
使用xshell
登录vps
用root
命令运行:
yum -y install wget
wget https://raw.githubusercontent.com/helloxz/seafile/master/install_seafile.sh
chmod +x install_seafile.sh && ./install_seafile.sh
设置管理员邮箱和密码(密码是不会显示的,输入完毕后直接回车),直到安装完成后,直接输入http//:IP:8000
进行访问即可!
其它说明
#安装目录
/home/MyCloud
#启动服务
/home/MyCloud/seafile-server/seafile.sh start
/home/MyCloud/seafile-server/seahub.sh start
#停止服务
/home/MyCloud/seafile-server/seafile.sh stop
/home/MyCloud/seafile-server/seahub.sh stop
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1593/
不妨点个广告再走嘛
相关推荐
-
申请西南学院EDU教育邮箱,可免费获取无限容量的Google Drive网盘
说明:看到很多人想要无限容量的Google Drive网盘,于是博主就想起了前年注册的美国西南学院(Southwestern College),然后重新申请个edu邮箱试试,居然发现过了,所以就分享下该方法,申请成功后可以免费使用Google G Suite应用,而且用起来还蛮稳,有需求的就快上车。 申请步骤 1、先准备个美国身份证,这个就可以借助工具随机生成一个,生成地址:点击进入,然后将个人信息保存下来。 2、注册一个OpenCCC帐户,注册地址:点击进入,注册过程最好全程挂梯子,最后会要你设置账户和密码。 提示:博主在注册第2步,Permanent Address选项填的无家可归,不知道对申请有不有加成,反正最后是通过了。 3、登录OpenCCC帐户,登录地址:点击进入,再到下面选择Southwestern College。接下来点击Start Application开始填写申请信息。申请完成后,可能会收到一封被列为非加州居民的邮件,不过可以不用管,然后等待几个小时,如果申请成功学校会将账户邮箱发给你,你再去激活。 最后直接登录学校门户网站就可以看到Google G Suite应用,包括无限容量的Google Drive网盘。 这是博主前几天申请成功的邮件,差不多一次就过了。 当然这个申请都是看运气的,如果你没有申请成功,那可以重新再试一下,反正博主觉得成功几率挺大的。
-
使用PlayTube搭建私人的视频网站
简介 PlayTube是一个视频分享程序,它能快速的建立一个视频上传、导入、分享的网站,具有多语言、用户管理、广告管理、视频上传、从youtube和vime等网站导入视频等功能。 截图 功能 上传视频:上传本地视频。 导入视频:非常简单的从YouTube、Dailymotion、和Vimeo等站点批量导入视频,此功能需要对应网站的API。 自动导入视频:设置一些关键词并创建导入任务,轻松从YouTube和Dailymotion导入视频到你的网站。 高性能:PlayTube可以轻松的处理超过1B的视频。 WoWonder登录集成:无缝对接WoWonder社交系统,可以使用社交系统的帐户授权登入。 喜欢&反感:用户可以对某视频进行喜欢投票。 评论系统:注册用户可以对视频进行评论。 订阅、历史、接下来观看:功能也是比较人性化的。 用户频道:完整的用户展示页。 广告系统:可以创建视频、页面的广告,一切都在后台的广告设置里。 站点地图建立:建立站点地图并自动发送到Google/Bing。 SEO友好:搜索引擎优化友好的链接,非常有利于谷歌收录。 完整的后台:功能完善的后台控制面板。 漂亮的UI:非常容易修改而且还很漂亮的模板。 安装 环境要求:PHP >= 5.5、MySQL、GD Library、mbstring、cURL、allow_url_fopen。 这里使用宝塔面板做演示,如果你有基础的话,也可以使用其它面板或者lnmp一键包。 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板安装PHP、Mysql、Nginx、phpmyadmin。 2、安装程序添加域名,然后下载程序源码,并将程序上传到网站根目录解压,源码下载: #v1.4.1完整源码 https://www.southcat.net/usr/down/Playtube/playtube-v1.4.1-full.zip #增量包,升级时需要一个一个挨着解压覆盖 https://www.southcat.net/usr/down/Playtube/playtube-v1.4.2-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.4.3-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.4.5-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.4.5.1-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.5-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.5.1-update.zip https://www.southcat.net/usr/down/Playtube/playtube-v1.6-update.zip #语言包 https://www.southcat.net/usr/down/Playtube/lang1.4.1-v1.4.2-cn.zip #升级方法,比如v1.4.1升级到v1.4.2 将v1.4.2增量包上传至根目录,解压并直接替换根目录文件,再访问http://xx.com/update.php进行更新即可。 #v1.4.5.1开心完整版源码 https://www.southcat.net/usr/down/Playtube/playtube-v1.4.5.1-nulled.zip #v1.6开心完整版源码,安装的时候购买代码和其他版本不一样,V1.6购买代码为:顶点网破解 https://www.southcat.net/usr/down/Playtube/playtube-v1.6-nulled.zip 再添加Nginx伪静态: if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; }...
-
给WordPress的新评论添加微信提醒
前言 用Wordpress建站的朋友都知道文章有评论回复是可以加上邮件提醒的,用php或smtp的方式都可以。但是能不能别人给你留言了也有微信推送提醒呢,答案是可以的。当然这里有个局限性就是仅仅提醒博主自己,需要准备的就是一个Github账号和一个微信号。用到的服务就是Server酱。Server酱是什么? 「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。 说人话?就是从服务器推报警和日志到手机的工具。 开通并使用上它,只需要一分钟: 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面) 绑定:点击「微信推送」,扫码关注同时即可完成绑定 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦 正如 Server酱的介绍所言,先通过 GitHub 账号登录,获取 SCKEY,然后用你自己的 SCKEY 替换下面代码中的相应字段。 //评论微信推送 function sc_send($comment_id) { $text = '博客上有一条新的评论'; $comment = get_comment($comment_id); $desp = $comment->comment_content; $key = '你自己的SCKEY'; $postdata = http_build_query( array( 'text' => $text, 'desp' => $desp ) ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context); } add_action('comment_post', 'sc_send', 19, 2);
-
Debian 9/10快速开启Google BBR的方法,实现高效单边加速
说明:Google BBR刚出来的时候,一键包都还没出来,都是手动把内核换到4.9以上,从而开启BBR加速,方法可参考:使用Google BBR拥塞算法加速TCP教程,由于 Debian 9默认的就是4.9的内核而且编译了TCP BBR的内容,所以可以直接通过参数开启。 提示:目前最新版Debian 10内核为4.19,也可以直接用该方法开启BBR。 方法 1、修改系统变量 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf 2、保存生效 sysctl -p 3、查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即已开启: # sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno 4、查看BBR是否启动 lsmod | grep bbr # lsmod | grep bbr tcp_bbr 20480 14
-
手撕包菜SSBC DHT磁力链一键安装包
说明 1、抛弃django自带的web server,使用更适用于生产环境的Nginx+Gunicorn。2、增加绑定域名的功能。 更新 [2017.07.05]在冰剑的增加入库黑名单功能的基础上,修复了爬虫爬一段时间就挂掉的bug,再也不用使用爬虫自动重启脚本了,即可以跳过下面第2个步骤。 安装 系统要求:Centos7纯净版,主机内存最好1G或以上且有swap。使用方法:解析域名到主机IP上。提示:本方法还不算是完全的一键安装,适合喜欢折腾的人,如果想一个脚本就全部安装完成的请参考:手撕包菜SSBC改进版之一键部署开心版。 1、安装脚本使用ssh登录vps运行: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc1.4.sh && sh ssbc1.4.sh 2、定时重启爬虫下载脚本并给执行权限: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc-reboot.sh && chmod +x ssbc-reboot.sh 增加计划任务: crontab -e 按i进入编辑模式: 0,30 * * * * sh /root/ssbc-reboot.sh 意思是每小时的0分和30分自动执行ssbc-reboot.sh这个文件,然后按Esc键退出编辑模式,然后按着shift并同时连按2次z,即回到shell界面。 3、上传程序中文模板下载地址:手撕包菜中文模板2017-02-25.zip 下载模板后解压然后用WinSCP等ftp工具上传到/root/ssbc-master/web/目录,再执行命令: ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/static/admin /root/ssbc-master/web/static/admin killall gunicorn cd /root/ssbc-master/ nohup gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload>/dev/zero 2>&1& 冰剑新增功能:增加入库黑名单机制。下载地址:手撕包菜爬虫增加入库黑名单 修复崩溃bug 201707.rar,下载后可直接使用,内附使用说明书。 常见问题及解决 1.必须centos7吗? 非常建议使用centos7,centos6可能会有意想不到的错误 2.如何设置首页关键字? 登录管理员后台,点击Rec keywordss,右上角新增 3.怎么查看入库的文件? 登录管理员后台,点击 Hashs 4.怎么查看每天入库了多少文件,以便清楚入库效率? 登录管理员后台,点击 Status reports 5.如何确认web服务器、采集、入库正在运行? 运行 ps -ef|grep python|grep -v grep 结果里面有 gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload python simdht_worker.py python index_worker.py 即表示正在运行。 —————————————————————————————————————— 去除搜索页 右下角广告 [root@localhost ssbc-master]#...
-
联通扫号工具:熊猫扫号安卓版 v7.7/PC端 v5.5,已破解/永久使用
说明:最近联通互联网套餐一个接一个推出,资费也都很给力,相信大家都喜欢有个好号码,对于想手动刷新找好号的话是不存在的,这时候我们就需要个工具了,这里分享个比较火的扫号工具,熊猫扫号破解版安卓版 v7.7及PC端 v5.5。基本存在的套餐都可以扫。而且不用更新可以永久使用。 截图 1、安卓端 2、PC端 安卓版 v7.7 去除多余系统权限。 去除版本校验,支持永久使用无需更新。 去除需要连接原作者服务器的相关功能,使用本地网络扫描。 去除免费版只能选择一个城市的限制。 精简部分代码。 本地下载:熊猫扫号_v7.7_安卓破解版 PC端 v5.5 精简部分无用代码、图片,缩小exe文件大小。 去除版本校验、有效期校验,支持永久使用无需更新。 去除界面部分无用按钮,去除所有QQ等信息。 新增了小米无限卡(1元和3元)套餐的扫号支持。 本地下载:熊猫扫号_v5.50_PC破解版
-
一款开源免费且基于Laravel开发的在线点播系统:MeEdu搭建教程
说明:之前看有童鞋需要个点播系统,恰好就看到个不错的MeEdu,一个开源免费的在线点播,电子书和会员收费三大模块为一的整合系统,该系统主要的目的是让每位身负技能的人都可以通过MeEdu来构建自己的知识付费应用,通过MeEdu将自己的知识进行变现,而且功能也很多,具体的下面会列举出来,这里就发个搭建教程。 截图 功能 视频点播板块 手机号注册 视频收费 视频评论互动 课程收费 课程评论互动 会员收费 站内消息 邮件通知 有赞云支付系统 邮件订阅 后台系统 单元测试 系统公告 数据表格导出 SEO优化 数据定时备份 电子书板块 API接口 微信小程序 广告系统 友情链接 安装 Github地址:https://github.com/Qsnh/meedu 环境要求:PHP >= 7.2、MySql >= 5.6、Composer。 PHP扩展:Zip、OpenSSL、PDO、Mbstring、Tokenizer、XML、Fileinfo。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 7.2+(这里先建议使用PHP 7.2)、Nginx、Mysql 5.6+。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 然后同样的在PHP设置里找到禁用函数,删除proc_open和symlink函数,再重启PHP。 2、安装Zip扩展 提示:安装PHP 7.2的可以跳过该步骤。 一般安装宝塔的时候,PHP一些常用的扩展都会顺便给你装上,但目前7.3版本的貌似还没zip扩展,以后说不准,所以在安装之前可以使用php -m检查下扩展,然后再确定要不要安装。 这里就选择编译安装该扩展。编译之前需要先安装libzip,考虑到一些版本过低的问题,这里都采用编译安装或升级。 由于这里是编译最新版的libzip,需要CMake 3.0.2+,可以查看下版本,使用命令: cmake --version 一般情况下是低于这个版本的,这里我们开始升级CMake版本,使用命令: #CMake下载地址:https://cmake.org/files cd ~ wget https://cmake.org/files/v3.13/cmake-3.13.4.tar.gz tar -zxvf cmake-3.13.4.tar.gz && cd cmake-3.13.4...
-
使用静态Aria2二进制文件快速安装Aria2,及使用方法
说明:Aria2是一个很强的BT下载神器,用的人也多。不过也有很多人手动编译安装的时候,会遇到很多错误,这里博主就分享个静态文件安装方法,出错率很低。 安装 Github地址:https://github.com/q3aql/aria2-static-builds 这里只说下Linux系统安装方法,首先找到适合自己系统的最新版的Aria2静态文件→点击查看,再使用命令: #下载静态文件 wget https://github.com/q3aql/aria2-static-builds/releases/download/v1.34.0/aria2-1.34.0-linux-gnu-64bit-build1.tar.bz2 #解压文件并进入文件夹 tar jxvf aria2-*.tar.bz2 && rm -rf aria2-*.tar.bz2 && cd aria2-* #开始安装 make install ##如果安装的时候提示-bash: make: command not found错误,需要先运行命令: Debian/Ubuntu系统:apt install make -y CentOS系统:yum install make -y 这时候就安装好了,可使用aria2c -v查看版本信息。 使用 使用的话很简单,先新建aria2.conf配置文件(存放路径随意),配置如下: # 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置 dir=/data/aria2/download # 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M #disk-cache=32M # 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc # 预分配所需时间: none < falloc ? trunc < prealloc # falloc和trunc则需要文件系统和内核支持 # NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项 file-allocation=trunc # 断点续传 continue=true ## 下载连接相关 ## # 最大同时下载任务数, 运行时可修改, 默认:5 max-concurrent-downloads=5 # 同一服务器连接数, 添加时可指定, 默认:1 max-connection-per-server=8 # 最小文件分片大小, 添加时可指定, 取值范围1M...
-
使用Docker安装Wine-CoolQ,并运行酷Q Air/Pro(QQ机器人)
说明:酷Q大概是使用最多的一款QQ机器人软件,功能也很强大。我们可以用它实现QQ群管理、好友聊天、日常便民等多种功能,大多数都是在Win系统上运行它,由于官方有Docker镜像,借助Wine运行的CoolQ,所以我们也可以在Linux系统上运行,这里就说下方法。 截图 安装 Github地址:https://github.com/CoolQ/docker-wine-coolq 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、安装wine-coolq docker run --restart=always --name wine-coolq -d \ -p 9000:9000 \ -v /coolq:/home/user/coolq \ -e VNC_PASSWD=moerats \ -e COOLQ_ACCOUNT=1234567 \ coolq/wine-coolq 参数说明: -p 将内部的Web运行端口9000映射到外部的9000,可自行修改端口。 -v 将内部酷Q和其数据文件夹/home/user/coolq映射到外部的/coolq文件夹,可自行修改路径。 -e 为环境变量,大致有3个变量,其中第3种未使用,大致如下: 1、VNC_PASSWD为VNC密码。注意该密码不能超过8个字符,默认MAX8char。 2、COOLQ_ACCOUNT为设置要登录酷Q的帐号。在第一次手动登录后,你可以勾选“快速登录”功能以启用自动登录,此后,docker容器启动或酷Q异常退出时,便会自动为你登录该帐号。 3、COOLQ_URL为下载酷Q的地址,默认为http://dlsec.cqp.me/cqa-tuling,即酷Q Air图灵版。请确保下载后的文件能解压出酷Q Air/CQA.exe或酷Q Pro/CQP.exe。 安装好了后,访问http://IP:9000,可以打开一个VNC页面,输入密码,文中默认moerats,即可看到一个酷Q Air已经启动。 对于CentOS系统,还需要开启9000端口,开启如下: #CentOS 6 iptables -I INPUT -p tcp --dport 9000 -j ACCEPT service iptables save service iptables restart...
-
Gdrive:Linux下谷歌网盘同步工具、自动备份VPS文件到Google Drive
简介 Gdrive,Linux下上传、下载Google Drive文件的一款CLI工具,安装简单、使用方便。 安装 centos 7下测试通过。1、安装 wget -O /usr/bin/gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download" chmod +x /usr/bin/gdrive 2、授权 gdrive about 然后会出现一串网址并询问验证码。将地址粘贴到浏览器并登陆账号,会返回一串代码。将代码粘贴到SSH下,然后会返回你的账户信息。gdrive程序会自动将你的token保存在用户目录下的.gdrive目录中,所以如果不需要了记得把这个文件删掉。 使用 常用命令如下,更多查看gdrive官网:https://github.com/prasmussen/gdrive。 1、列出Google Drive根目录下文件、文件夹 gdrive list 2、下载Google Drive根目录下文件到本地(xxxx为文件名) gdrive download xxxx 3、下载Google Drive根目录下文件夹到本地(xxx为文件夹名) gdrive download xxx 4、把本地文件上传到Google Drive根目录下(xxxx为文件名) gdrive upload xxxx 5、在Google Drive根目录下创建文件夹(xxx为文件夹名) gdrive mkdir xxx 自动备份 1、网站自动备份脚本(基于Mysql数据库)脚本下载:googledrive.sh修改以下部分: 第3行:my-database-name改为自己的数据库名 第4行:my-database-user改为自己的数据库用户名 第5行:my-database-password改为自己的数据库用户名对应的密码 第7行:yourdomain.com改为自己的网站目录 第8行:/home/wwwroot改为自己的网站所在目录(即需备份目录为/home/wwwroot/yourdomain.com) 第9行:/backups改为备份文件存放目录 第35行:youremail@yourdomain.com修改为自己的邮箱 2、更改权限 chmod +x googledrive.sh 3、创建定时任务 vi /etc/crontab 添加 0 2 * * * /backups/googledrive.sh 以上备份脚本存放在/backups/下,每日2点备份。 4、重启crontab /etc/init.d/crond restart