简介
YunoHost
是一个完全免费的多功能应用程序面板,提供了使用简便的一键安装网站程序并自动配置功能,让不熟悉一些网站搭建的小白更傻瓜式建站。通俗的讲,该面板更像是一个集齐很多网站应用程序的商店,让我们搭建网站和安装手机软件一样简单。而且还带备份,监控服务器,防火墙设置,添加多用户和多域名等功能,可以对指定的用户分配不同的应用程序和域名,可以说非常的强大。
博主仔细看了下支持的程序非常多,目前已接近300
个了,电影,博客,社交,聊天等等都有,这里列举几个常见的:
Flarum轻论坛、Nextcloud网盘、owncloud网盘、Plex媒体服务器、Seafile网盘、Telegram机器人、Transmission客户端、WordPress博客、Yourls短地址
更多程序查看:https://github.com/YunoHost-Apps。
截图
安装
系统要求:仅支持Debian 9
,且未安装Apache
/Nginx
。
运行命令:
#安装必要环境
apt-get update -y
apt-get install ca-certificates dialog git -y
#安装YunoHost
git clone https://github.com/YunoHost/install_script /tmp/install_script
cd /tmp/install_script && ./install_yunohost
安装完成后,会继续要我们安装Post
来完成YunoHost
的初始配置。
#安装Post时,会要求我们输入域名和管理员密码
Main domain:
New administration password:
Confirm new administration password:
最后我们通过访问https://xx.com
并输入管理员密码就可以进入后台了。
注意刚开始使用https
访问是会提示不安全的,这时候我们去后台点击Domains
,找到该域名,进入并配置Let's Encrypt
证书,然后重新打开域名就会提示安全了。
使用方法
添加多用户,多域名等其它操作就不过多讲解了,这里只说下应用安装,我们除了可以安装面板自带的程序以外,还可以安装Github
上指定的应用程序,先点击Applications
-Install
,在最下面可以看到安装入口,然后直接将程序的Github
地址复制进去安装即可,Github
程序地址:点击进入。
管理员面板地址:https://xx.com/yunohost/admin/
,其它的自行研究。
相关链接
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2092/
不妨点个广告再走嘛
相关推荐
-
使用Unix Sockets的Redis作为对象缓存来加速wordpress站点
介绍 当 Redis 走 Unix Sockets 是在 OSI 模型中而没有哦组 TCP/IP,可以实现约 25% 的性能提升。 安装 以 Ubuntu 16.04 LTS 为例, 一、安装 Redis apt-get install redis-server 二、查看目前 Redis 运行在那个用户上 root@host:~# sudo ps aux | grep redis sudo: unable to resolve host www.xx.com redis 29409 0.0 0.8 37224 8796 ? Ssl 10:43 0:00 /usr/bin/redis-server 127.0.0.1:6379 可见 Redis 运行在 redis 上 三、添加到 Apache、Nginx 和 PHP-FPM 所在的用户组,一般来说软件源安装的都是 www-data,编译的都是 www,但是不绝对,我这里是在 www-data usermod -g www-data redis 四、创建 unix socket 所在文件夹 mkdir -p /var/run/redis/ 五、赋予权限 chown -R redis:www-data /var/run/redis 六、修改配置文件,我的是在 /etc/redis/redis.conf将 unixsocket 和 unixsocketperm 前的 # 去掉,并将 unixsocketperm 的值由...
-
CentOS 6/7安装Redis服务器教程
说明:redis的缩写是REmote DIctionary Server。它是最流行的开源,高级key-value存储系统。这里说下CentOS 7上安装redis服务器方法。 项目地址:http://redis.io/ 安装 1、安装EPEL #CentOS/RHEL 6: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #CentOS/RHEL 7: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2、安装Redis服务器1、yum安装redis服务器 yum install redis 两个重要的redis服务器配置文件的路径/etc/redis.conf和/etc/redis-sentinel.conf。 2、启动redis服务器 #CentOS 6 service redis start #CentOS 7 systemctl start redis.service 3、检查redis服务器的运行状态 #CentOS 6 service redis status #CentOS 7 systemctl status redis.service 4、测试Redis的安装 redis-cli ping 如果返回结果PONG,则安装成功。 3、redis服务器相关命令 #CentOS 6系统 chkconfig redis on #开机自启 service redis stop #停止redis服务器 service redis restart #重新启动redis服务器 #CentOS 7系统 systemctl stop redis.service #停止redis服务器 systemctl restart redis.service #重新启动redis服务器 systemctl enable redis.service #开机启动redis服务器 systemctl disable redis.service #开机禁用redis服务器 4、Redis服务器监听端口Redis Server默认侦听端口号6379,可使用SS命令查看。 ss -nlp|grep redis
-
分享个免费观看各大视频网站VIP资源的网站
说明:很多人遇到一些喜欢的电视剧或者电影的时候,发现要会员才能看,可是就为了这一个电视开会员就没必要了,所以这里就分享了这个办法,可以免费观看各大视频网站VIP资源。 疯狂解析-vip视频在线解析地址:http://vip.ifkdy.com
-
Minio:一款高性能的分布式对象存储服务器,带分享功能
简介 Minio是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。且Minio足够轻便,可与应用程序捆绑在一起,类似于NodeJS,Redis和MySQL。 官方网站:https://minio.io 截图 手动安装 1、安装 wget https://dl.minio.io/server/minio/release/linux-amd64/minio -P /usr/local/bin/ chmod +x /usr/local/bin/minio minio server /data 后面的/data为存储目录,且在根目录下。如果你想建立更多存储目录,使用命令: minio server /data1 /data2 /data3 /data4 然后会输出登录地址、Accesskey、Secretkey等信息。 然后进入登录地址,输入Accesskey、Secretkey就可以进去了。 2、开机自启新建systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+,使用命令: #输入你的运行命令,去掉开头的minio即可 minio="server /data" #将以下代码一起复制到SSH运行 cat > /etc/systemd/system/minio.service <<EOF [Unit] Description=minio After=network.target [Service] Type=simple ExecStart=$(command -v minio) ${minio} Restart=on-failure [Install] WantedBy=multi-user.target EOF 然后启动并设置开机自启: systemctl start minio systemctl enable minio Docker安装 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...
-
Superspeed:一键测试服务器到国内的速度
简介 利用Speedtest测试你的国外主机到国内不同省市的速度。 集成了Speedtest提供的电信,联通,移动线路。 一键选择,一键测试。 全面测速,添加一键全面测速功能,测试服务器到全国北方南方,电信,联通,移动的速度。 截图 1、全面测速2、地区测速 使用方法 执行下列命令即可: wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh chmod +x superspeed.sh ./superspeed.sh
-
Linux删除文件出现/bin/rm: Argument list too long解决方法
说明:有时候用rm -rf*删除文件时会出现-bash:/bin/rm:Argument list too long错误提示,这句话意思应该文件过大,删除失败,这时候可以通过xargs命令来解决。 方法 注意:未免误删,请在需要删除的文件目录下进行操作!1、文件数量较少情况下 ls | xargs rm -f 目录下文件可都一起删除 2、文件数量很多的时候 ls | xargs -n 10 rm -rf
-
使用Docker安装Seafile云盘专业版,并配置域名及SSL证书
说明:Seafile是一个开源的文件云存储平台,主要是为团队设计的,功能很多,用户可加密资料库,且密码不会保存在服务器端,管理员也无权访问你的文件。用户之间也可以共享和同步文件,方便了团队协同工作。其版本分为开源免费版和专业版,两者区别挺大的,比如专业版多了搜索、集群、亚马逊S3、Ceph、阿里云OSS等功能,而且专业版3用户免费,一两个人用的话建议专业版,这里说下专业版安装教程。如果人多建议使用开源免费版,安装可以查看:Linux VPS一键安装Seafile搭建私有云盘存储。 截图 安装 Github地址:https://github.com/haiwen/seafile-docs-cn 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、安装Seafile专业版先访问该地址:https://customer.seafile.com,注册个账号,然后点击左侧的Downloads,这时候你会看到Seafile专业版的Docker登录信息。 然后使用VPS登陆Seafile的私有仓库: #登录仓库地址docker.seadrive.org,输入给你的用户名和密码即可 docker login docker.seadrive.org 运行Seafile专业版容器: #记得修改默认域名、管理员用户名和密码,本配置可自动申请Let's encrypt SSL证书,记得提前解析好域名 docker run -d --name seafile \ -e SEAFILE_SERVER_LETSENCRYPT=true \ -e SEAFILE_SERVER_HOSTNAME=southcat.net \ -e SEAFILE_ADMIN_EMAIL=admin@southcat.net \ -e SEAFILE_ADMIN_PASSWORD=moerats_password \ -v /root/seafile:/shared \ -p 80:80 \ -p 443:443 \ docker.seadrive.org/seafileltd/seafile-pro:latest #如果你想使用自己的SSL证书,需要创建/root/seafile/ssl目录, 并将你的证书以及私钥放入这个目录中,如果的网站名称为southcat.net, 那么你的证书名称必须为southcat.net.crt,私钥名称必须为southcat.net.key。 安装完成后,需要进行初始化配置,打开域名会出现502 Bad Gateway,等待几分钟再访问就可以看到Seafile的Web界面了,此后Seafile数据会保存在服务器的/root/seafile目录。 客户端登录 我们除了可以通过域名登录查看外,还可以使用专用的客户端登录,支持Windows客户端、Mac客户端、Linux客户端、Terminal客户端、Android客户端、iPad/iPhone客户端。 客户端下载:https://www.seafile.com/download/,安装后打开客户端,直接填入域名,用户名和密码登录即可。 添加管理员 docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh...
-
出现"ImportError: No module named setuptools"错误的解决方法
说明:有时候我们运行python,会出现无法运行直接报错"ImportError: No module named setuptools"。根据提示应该是缺少setuptools模块导致的,那就需要在当前服务器环境中重新编译安装setuptools工具。这里说下方法。 1、下载setuptools模块 wget --no-check-certificate https://www.southcat.net/usr/down/setuptools-0.6c11.tar.gz tar -zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 2、编译setuptools python setup.py build 3、安装setuptools python setup.py install
-
超级键盘记录器:可以记录你电脑上所有的键盘操作
简介 超级键盘记录器可监控QQ、网站浏览和输入、游戏、应用、文档等等所有的键盘操作记录,支持开机自启,隐藏界面,保存记录,而且还可以记录在网页上输入的账号和密码,很是犀利,想监控自己孩子,或者男女朋友的都可以使用了。 截图 使用 本地下载:超级键盘记录器.zip,下载后随便解压一个压缩包就可以使用了。
-
Debian/Ubuntu开启超级暴力版魔改BBR教程
说明:超级暴力版魔改BBR源码由南琴浪大佬提供,具体有多暴力博主暂时没怎么测试,这里只说下安装教程。 安装 系统要求:Debian/Ubuntu系统,内核版本v4.9.3-v4.12.x。得安装gcc,Makefile默认只支持gcc 6,你可以修改它(例如)gcc-4.9。 1、更换内核并开启BBR这里手动安装,方法从BBR刚出来时就在博客说过,这里再说一次。内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/。且魔改BBR需要3个内核linux-image、linux-headers-all、linux-headers-$bit,这里以v4.10.1为例。 内核下载 #64位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb #32位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 内核安装,且安装顺序不要变,依次image、headers_all、headers,不然会出错。 dpkg -i linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb dpkg -i linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb dpkg -i linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 查看内核 dpkg -l|grep linux-image dpkg -l|grep linux-headers 删除旧内核 apt-get purge (旧内核名称) 内核更新 update-grub 重启 reboot 保存生效 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p 查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即启动成功 # lsmod | grep bbr tcp_bbr 20480 14 2、安装超级暴力版魔改BBR安装环境 apt install -y gcc git make 下载暴力魔改BBR源码 git clone https://github.com/nanqinlang/tcp_nanqinlang-test.git 查看/usr/bin文件夹gcc文件。 find /usr/bin/gcc* 此时可以看到几个文件,找到gcc-5,也可以是6,具体自己看着办。如果没看到gcc-6,则需要编辑Makefile文件。 cd tcp_nanqinlang* nano Makefile 将modules CC=/usr/bin/gcc-6后面的gcc修改成刚刚看到的gcc版本文件,如gcc-5。 安装暴力魔改BBR...