说明:关于NextCloud
安装方法之前说了两种了,常规的lnmp
环境搭建和使用Docker
安装,参考:一款不错的个人私有云:NextCloud安装教程,使用Docker快速安装NextCloud个人私有云盘,现在再说另一种安装方法,使用Snap
快速安装,由于Snap
包自带NextCloud
,所以安装快速简单,是这几种方法中最简单的一个,也很实用,有兴趣的可以尝试下。
Snap是什么?
Snap
的安装包扩展名是.snap
,类似于一个容器,完全独立于系统,它包含一个应用程序需要用到的所有文件和库(snap
包包含一个私有的root
文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录,各个应用程序之间相互隔离,互不影响。而且安装快捷、创建简单、运行安全,易管理。目前支持的主流发行版有Ubuntu
、Debian
等。
Snap的用法
这里只简单说下,初步了解下就行了。
#查看snap版本信息
snap --version
#找出所有snap应用
snap find
#安装应用
snap install 包名
#重启应用
snap restart 应用名
#升级应用
snap refresh 应用名
#查看安装的应用
snap list
#卸载应用
snap remove 应用名
安装
由于Ubuntu 16.04
系统自带Snap
,为了方便,可以直接使用该系统。
Snap
包自带NextCloud
,所以我们可以直接安装。
#更新系统
apt-get update -y
#安装NextCloud
snap install nextcloud
这时候就可以打开http://your_ip
进入登录页面了,如果想用域名登录并配置SSL
证书的话,先别登录,请直接看后面。
配置域名
将域名解析至VPS
的IP
就可以使用域名登录了,然后再添加 Let’s encrypt SSL
证书并使用https
访问。
添加SSL证书
使用命令:
nextcloud.enable-https lets-encrypt
根据要求输入你的邮箱,域名即可!
然后就可以打开域名并设置账号和密码登录了。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1853/
不妨点个广告再走嘛
相关推荐
-
Superbench.sh:VPS服务器一键测试脚本
简介 之前写Superspeed的时候,参考:Superspeed:一键测试服务器到国内的速度,就有人让我整合到teddysun大佬的bench.sh脚本里面,当时没啥时间弄,而且人家写的东西也不能直接抄,今天花了点时间弄了一下,去查询了相关的Linux命令,发现写来写去,那些基本的获取参数的命令都是一样的,变不出啥花样了,就偷懒参照了bench.sh改了一份,一会就弄完了,测试了一下没啥大问题,就放出来了。 特点 改进了显示的模式,基本参数添加了颜色,方面区分与查找。 I/O测试,更改了原来默认的测试的内容,采用小文件,中等文件,大文件,分别测试IO性能,然后取平均值。 速度测试替换成了Superspeed里面的测试,第一个默认节点是,Speedtest默认,其他分别测试到中国电信,联通,移动,各三个不同地区的速度。 更新 增加GEOIP信息,包含国家,地区,机房,AS号,分享模式,方便分享测试结果等功能。 截图 使用方法 执行下列命令即可: wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
-
利用Flexget给Transmission添加RSS功能
说明:很久前发过一个Transmission+H5ai脚本,安装快使用也方便,查看:Debian/Ubuntu系统安装Transmission+h5ai实现离线BT下载,然后近期脚本作者萌咖根据该脚本,添加了RSS功能,使我们可以自动挂PT等,不过得配合另一种脚本完成,这里就分享下。 说明 1、只添加了简单的规则(需要自定义)。2、已配置开机自启动。3、用户验证依赖于Nginx。 注意 1、设置的默认密码为MoeClub.org。2、利用Nginx反代本地Flexget端口,来取消Flexget自带的用户验证。3、可以利用Nginx的用户名密码验证功能,不用记忆多个密码就可以轻松管理。 安装 注意:该脚本需要配合文章开头说的Transmission+H5ai脚本一起使用。 wget --no-check-certificate -qO '/tmp/Debian_Flexget.sh' 'https://moeclub.org/attachment/LinuxShell/Debian_Flexget.sh' && bash /tmp/Debian_Flexget.sh #备用命令 wget --no-check-certificate -qO '/tmp/Debian_Flexget.shh' 'https://www.southcat.net/usr/down/PT/Debian_Flexget.sh' && bash /tmp/Debian_Flexget.sh Flexget管理面板:http://site.name/flex,如要使用更多功能请查看官网的使用说明:https://flexget.com。
-
适用于Linux的OneDrive客户端,支持VPS和OneDrive之间实时同步/备份
说明:之前说了很多使用VPS上传/下载OneDrive文件的教程,查看:Onedrivecmd、OneDrive上传脚本,还有一些就不列举了,有兴趣自己在博客搜索,这里再分享一个适用于Linux的OneDrive客户端,该工具支持同步/上传,并使用Inotify进行实时文件监控,来达到实时同步的效果,可以说就是一个备份工具。支持OneDrive for Business和个人版,给我们备份下数据还是很不错。 使用 Github地址:https://github.com/abraunegg/onedrive 要求:作者是建议内存至少为1GB、Swap至少为1GB。不过博主试了下,512M等小点内存的KVM是可以用的,只是需要多给点Swap就行了,不然安装的时候会被杀死进程。 1、安装依赖 #Ubuntu和Debian x86_64系统 apt update apt install build-essential apt install libcurl4-openssl-dev -y apt install libsqlite3-dev -y apt install pkg-config -y apt install libnotify-dev -y curl -fsS https://dlang.org/install.sh | bash -s dmd #Debian i386/i686系统 apt update apt install build-essential -y apt install libcurl4-openssl-dev -y apt install libsqlite3-dev -y apt install libnotify-dev -y apt install git make -y mkdir ldc && cd ldc wget http://httpredir.debian.org/debian/pool/main/g/gcc-8/gcc-8-base_8.2.0-19_i386.deb wget http://httpredir.debian.org/debian/pool/main/g/gcc-8/libgcc1_8.2.0-19_i386.deb wget http://httpredir.debian.org/debian/pool/main/l/ldc/libphobos2-ldc-shared82_1.12.0-1_i386.deb wget http://httpredir.debian.org/debian/pool/main/l/ldc/libphobos2-ldc-shared-dev_1.12.0-1_i386.deb wget http://httpredir.debian.org/debian/pool/main/l/ldc/ldc_1.12.0-1_i386.deb wget http://httpredir.debian.org/debian/pool/main/l/llvm-toolchain-6.0/libllvm6.0_6.0.1-10_i386.deb wget http://httpredir.debian.org/debian/pool/main/n/ncurses/libtinfo6_6.1+20181013-1_i386.deb dpkg -i ./*.deb #Debian(ARM64)系统 apt-get update apt-get install libcurl4-openssl-dev...
-
Linux VPS使用Matomo(Piwik)搭建网站统计系统
简介 Matomo(原Piwik)是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等,piwik也可以定位访问者所在的国家、地区、城市,并将这些信息在地图中展现。及对文件下载、网站内链接点击、404页面及网页中的标题、文本等其他的元素跟踪。还有专门的APP(Matomo Mobile)可以进行查询分析数据,还支持中文等多国语言,反正功能很多,就不细说了。 截图 安装 1、搭建WEB环境使用服务器搭建好WEB环境,LNMP/LAMP都可以,然后直接下载并上传程序源码解压到网站根目录,再删除源码压缩包,程序下载:piwik.zip。也可以直接使用命令: cd /www/wwwroot/xx.com wget https://builds.matomo.org/piwik.zip && unzip piwik.zip mv piwik/* ./ rm -rf piwik.zip 2、安装程序新建数据库并打开网站,按要求进行安装。检查下重要组件有没有缺失。然后设置数据库和网站。再到自己网站将代码放进去。安装完成后去后台根据需求进行设置及安装插件了。如果要获得更精确可靠访客地理信息就需要安装GeoIP插件并设置,插件在平台商城那里搜索。 Wordpress的Piwik插件地址:https://wordpress.org/plugins/wp-piwik/,可以方便的连接Piwik和WP博客。
-
分享5款免费且功能不错的PHP图床源码
1、Lychee简单、漂亮,需PHP 5.5以上、MySQL环境。本地下载:Lychee.zip项目地址:https://github.com/electerious/Lychee 2、CF Image Host主题多、插件多,需PHP和Mysql。本地下载:imagehost_v1.6.5_chinese.zip项目地址:http://codefuture.co.uk/projects/imagehost 3、XZ Pic(小z图床)XZ Pic(小z图床)是一个简易的图床程序,开箱即用,实现快速上传图片到本地服务器(或七牛),支持一键复制HTML、Markdown链接,方便快捷。仅需PHP>=5.6即可,不需数据库。本地下载:xz-pic-1.3.zip项目地址:https://github.com/helloxz/xz-pic 4、qchan轻量级PHP图床程序。需PHP>5.3.0以上。本地下载:qchan-0.7.zip项目地址:https://github.com/qakcn/qchan
-
阿里云CentOS 7系统一键净化脚本,可优化并净化阿里云ECS实例
说明:阿里云估计很多人用过,系统里面一堆监控什么的很恶心,对这个比较在意的可以适当处理下,可以用Vicer大佬的纯净版系统安装脚本,查看:Linux VPS纯净版Debian/Ubuntu/CentOS/Win一键安装脚本,不过就是没CentOS 7,还好的是LOC有大佬特意针对阿里云CentOS 7做了个净化脚本,可以帮我们移除一些监控等不必要的功能。 简介 该脚本可以移除阿里云监控程序,并使用防火墙阻止不良IP,以保护您的隐私。切换到其他yum存储库。阿里云镜像缺乏最新的软件包,使用这些旧软件包可能会导致安全漏洞。并保证在已有功能前提下实现真正的一键净化,并适配到所有CentOS 7机器,可以优化并净化所有自带模板的CentOS 7系统。 更新 当然是帮你保持系统是当前最新的,目前最新系统为:CentOS 7.5,阿里还未提供CentOS 7.5的系统模板。 将该系统的DNS永久改为1.1.1.1/8.8.8.8,一个宣称不收集用户隐私,一个备用信仰加成,防止服务商对服务器访问内容的监控。 Yum Mirror修改为CentOS官方源,自动适配离机房距离较近的源,全球服务器均可通用。 增加对云盾新IP段的屏蔽。 增加对云盾新组件的清除工作。 拓展源epel的更新。 MOTD登陆提示的规范化。 净化完可根据提示一键更换内核安装LotServer。 脚本 Github地址:https://github.com/MeowLove/AlibabaCloud-CentOS7-Pure-and-safe 使用root运行以下命令: #全新的安装 sudo curl -sSL https://raw.githubusercontent.com/MeowLove/AlibabaCloud-CentOS7-Pure-and-safe/master/download/kill/New_installation.sh | sudo bash #快照/镜像恢复 sudo curl -sSL https://raw.githubusercontent.com/MeowLove/AlibabaCloud-CentOS7-Pure-and-safe/master/download/kill/Snapshot_image.sh | sudo bash #更换内核并安装LotServer sudo curl -sSL https://raw.githubusercontent.com/MeowLove/AlibabaCloud-CentOS7-Pure-and-safe/master/download/LotServer/install.sh | sudo bash 说明: #全新的安装 适用于在你的服务器控制面板刚刚安装完的系统。执行这个。 #快照恢复 适用使用过全新安装净化脚本的系统,于备份后恢复时执行(即使用了服务商提供的快照/你自建镜像服务恢复了系统恢复系统后,会再次被插入服务商的源和DNS以及阿里会插入云盾等安全加固软件)。 systemctl stop firewalld.service systemctl disable firewalld.service
-
出现"command 'gcc' failed with exit status 1"错误的解决方法
说明:今天在安装Python库软件的时候遇到"command 'gcc' failed with exit status 1"错误问题,之后有执行过yum安装gcc,但是还是有这样的问题,于是查了点资料发现缺少openssl-devel支持,所以我们需要安装openssl-devel才能解决问题。 方法 这里用的CentOs系统,执行命令: yum install gcc libffi-devel python-devel openssl-devel -y
-
VPS服务器如何优化/加快网站的访问速度
说明:我们很多人建了网站后,都很在意网站的打开速度,几乎很多都以为速度只与延迟有关,其实不仅仅延迟,也有其它因素影响我们的网站打开速度,这里就具体说一下网站优化方法。 方法 1、域名的解析速度当用户访问你的网址时,首先会连接域名解析的服务商,服务商会返回IP地址,这里会存在延迟,当然,用户短时间内再次访问时由于缓存这里的延迟可以忽略不计。 优化办法:尽量使用智能解析服务商,比如国内的dnspod、cloudxns等,尽量用你目标群体国家的服务商。 2、连接你服务器IP地址的延迟域名服务商返回IP地址后,客户再连接IP地址会存在延迟。 优化办法:使用离你目标客户延迟小的服务器,比如访问你网站的大部分是国人,那么可以选择国内vps或者香港vps。 3、网站服务器的响应速度客户通过IP地址链接到服务器并发出请求后,服务器会处理请求,返回页面数据,这里存在响应时间。主要由服务器运算速度的影响。 优化方法:购买运算性能好的vps服务器,比如高性能cpu服务器,多核等。 优化方法:一是选择上传带宽大的vps服务器,并且用bbr或者锐速给vps服务器加速,再就是优化网页内容,网页代码,压缩图片等等。 相关教程 BBR+BBR魔改+Lotsever(锐速)一键脚本 TinyPNG:一个可以在线压缩图片的网站
-
使用FileManager+基于Python3的爬虫程序建立影音图片库
说明:爬虫估计很多人知道,可以自动下载一些网站上面的图片,视频,这里说下使用FileManager和爬虫建立影音、图片库,并分享几个美女站爬虫(1024/mm131/91/mmjpg)。想看美女的可以爬来看看。至于其他学习资料网站的爬虫,可以去Github上找找。 提示:91爬虫已失效,现已移除该爬虫脚本。 截图 使用教程 注:以下部分爬虫由Eq博主提供。 爬虫使用python3+requests库编写,在Windows系统和Linux系统下都可以运行,大部分Ubuntu、Debian都含有Python3,直接安装最新此系统就可以了。而CentOS需要额外安装Python3,这里只说下CentOS 7系统使用方法。 1、安装FileManager网盘教程参考:利用Caddy扩展快速安装FileManager私人网盘/在线文件管理器。 2、检查Python3并升级查看Python3是否安装 python3 -V 如果返回-bash: python3: command not found,就使用Python 3.6一键脚本进行安装: wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh 本脚本包含许多必需库,不会因为缺少依赖而出问题,如果不想用脚本的,也可以手动升级,教程参考:Linux CentOS升级Python 3.6版本方法。 3、安装requests库 pip3 install requests 4、创建文件夹 mkdir /usr/local/caddy/www/file/xx #用来存储文件 cd /usr/local/caddy/www/file/xx 5、下载并运行爬虫 #1024图片爬虫 wget https://www.southcat.net/usr/shell/Python3/1024_spider.py && python3 1024_spider.py #mm131图片爬虫 wget https://www.southcat.net/usr/shell/Python3/mm131_spider.py && python3 mm131_spider.py #mmjpg图片爬虫 wget https://www.southcat.net/usr/shell/Python3/mmjpg.py && python3 mmjpg.py