前言
国内外销售云服务器的商家在提供各种原版系统镜像的同时,也会提供一些预装了某种受欢迎的软件、应用或环境的“应用镜像”。
很多人都有开独立博客、独立网站或自行建立某个游戏服的需求,而自己动手做是有门槛的。所以目前出现了一些CMS(内容管理服务)软件,这些软件可以一键完成博客、个人网站、游戏服务器的搭建。国内比较流行的CMS是宝塔面板,国外的我对cloudron熟悉一些。国内的云服务供应商,如腾讯云,就提供了预装宝塔的系统。而国外的vultr提供了预装cloudron的镜像。
cloudron上提供一键安装mc服务器的服务,是真的一键安装!但是vultr比较贵,我试过每月3.5美刀的vultr云服务器能跑起来1.15以下的mc服务器。再往上就因为服务器资源有限而展不开mc的地图了。最主要还是贵,再好一点的vultr机子玩不起。后来我用学生身份在腾讯云上租了台一年40元的机子,配置还比vultr的好,打算用来开mc服务器。直接在原生ubuntu上装java,然后去找mc的服务器文件来运行当然可以,但也是我折腾一会才折腾出来的。假如能在腾讯云近乎白嫖的机子上安装cloudron,然后利用cloudron一键安装mc服务器不是很爽吗?
这篇文章记录了在腾讯云上安装cloudron的记录。
在腾讯云上安装cloudron
- 新开ubuntu20.04,要给root和ubuntu用户设置密码
1
2
3
4
5
6
7
8sudo passwd xx
#并开启ssh密码登陆服务
#找到 #Authentication,将 PasswordAuthentication 参数修改为 yes
#找到 #Authentication,将 PermitRootLogin 参数修改为 yes
sudo vi /etc/ssh/sshd_config
#执行以下命令,重启 ssh 服务
sudo service ssh restart - 腾讯云ubuntu20.04默认python为3.X。要修改为2(原生ubuntu无此问题)
@import “../LibCode/pythonChange.txt”
根据提示,啥也不要装最先装cloudron。甚至要把已安装的一些删除。
1
apt autoremove
按照官方的脚本安装
1
2
3
4
5
6
7
8
9
10
11
12wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup
#Follow setup logs in a second terminal with:
tail -f /var/log/cloudron-setup.log
#耐心等吧,过程漫长,哪里有问题会有报错log一定要去看
#失败可以使用
./cloudron-setup --help true 接着安装成功安装cloudron :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22root@VM-16-2-ubuntu:/home/ubuntu# ./cloudron-setup
##############################################
Cloudron Setup (latest)
##############################################
Follow setup logs in a second terminal with:
$ tail -f /var/log/cloudron-setup.log
Join us at https://forum.cloudron.io for any questions.
=> Updating apt and installing script dependencies
=> Checking version
=> Downloading version 7.1.3 ...
=> Installing base dependencies and downloading docker images (this takes some time) ...
=> Installing version 7.1.3 (this takes some time) ...
=> Waiting for cloudron to be ready (this takes some time) ....
After reboot, visit https://<IP> and accept the self-signed certificate to finish setup.
The server has to be rebooted to apply all the settings. Reboot now ? [Y/n] Y
root@VM-16-2-ubuntu:/home/ubuntu# Connection closing...Socket close.按照文档指示
https://docs.cloudron.io/domains/#cloudflare-dns
将cloudflare中为MC创建的API令牌“投放”一个,
https://dash.cloudflare.com/profile/api-tokens
粘贴到cloudron配置界面。后续用cloudron安装mc会用到一些端口。可以在腾讯云防火墙面版加一个“ALL”规则,端口全开。
安装降版本的MCF,点击商店里的MCF,然后修改上方浏览器链接里的版本,尝试找更低版本的。
如果是国外服务器,到此就结束了。如果是国内服务器,需要对网站进行备案。 目前我在备案中,装了cloudron的服务器没法做其他事,可能是端口和一些资源都被占用了, 所以这个配置好的ubuntu20.04被我镜像保存了,算是我做的一个镜像。