0%

腾讯云安装Cloudron&&mc服务器踩坑

前言

国内外销售云服务器的商家在提供各种原版系统镜像的同时,也会提供一些预装了某种受欢迎的软件、应用或环境的“应用镜像”。

很多人都有开独立博客、独立网站或自行建立某个游戏服的需求,而自己动手做是有门槛的。所以目前出现了一些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

  1. 新开ubuntu20.04,要给root和ubuntu用户设置密码
    1
    2
    3
    4
    5
    6
    7
    8
    sudo passwd xx 

    #并开启ssh密码登陆服务
    #找到 #Authentication,将 PasswordAuthentication 参数修改为 yes
    #找到 #Authentication,将 PermitRootLogin 参数修改为 yes
    sudo vi /etc/ssh/sshd_config
    #执行以下命令,重启 ssh 服务
    sudo service ssh restart
  2. 腾讯云ubuntu20.04默认python为3.X。要修改为2(原生ubuntu无此问题)

@import “../LibCode/pythonChange.txt”

  1. 根据提示,啥也不要装最先装cloudron。甚至要把已安装的一些删除。

    1
    apt autoremove
  2. 按照官方的脚本安装

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    wget 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
    22
    root@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.
  3. 按照文档指示
    https://docs.cloudron.io/domains/#cloudflare-dns
    将cloudflare中为MC创建的API令牌“投放”一个,
    https://dash.cloudflare.com/profile/api-tokens
    粘贴到cloudron配置界面。

  4. 后续用cloudron安装mc会用到一些端口。可以在腾讯云防火墙面版加一个“ALL”规则,端口全开。

  5. 安装降版本的MCF,点击商店里的MCF,然后修改上方浏览器链接里的版本,尝试找更低版本的。

如果是国外服务器,到此就结束了。如果是国内服务器,需要对网站进行备案。 目前我在备案中,装了cloudron的服务器没法做其他事,可能是端口和一些资源都被占用了, 所以这个配置好的ubuntu20.04被我镜像保存了,算是我做的一个镜像。