APPNODE安装过程记录,能否替代宝塔面板?

258 小禅师 编程笔记

AppNode是一款Linux服务器管理面板,口号是可视化、简易高效、操作透明、高可扩展。

有免费版、免费认证版,不太明白这俩的区别,还有一个38元一年的收费版。

我个人使用免费版应该是够用了。

不过仅支持CentOS6和CentOS7,不支持Ubuntu、Debian。


之前一直使用宝塔,升级收费的广告实在太恶心,试试这款能否满足需求。


APPNODE安装过程记录,能否替代宝塔面板?


服务器是架设在虚拟机里面的Centos7,双核四线程,内存4G,硬盘40G,已经做好IP固定,可外网访问。

开始安装(官网安装命令):

这个命令是默认附带安装Nginx,Mysql,网站管理器。如果不需要可以在官网安装页面,取消选择后使用新的安装命令。

官网安装文档页面:安装说明 - AppNode

INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php74,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

APPNODE安装过程记录,能否替代宝塔面板?


安装速度很快,中间只需要设置下后台登录账号密码,使用的端口。默认端口8888,我这里修改成了9881。

APPNODE安装过程记录,能否替代宝塔面板?

直接访问肯定不行,需要放开9881端口。

firewall-cmd --zone=public --add-port=9881/tcp --permanent

APPNODE安装过程记录,能否替代宝塔面板?

提示防火墙没开,用state命令查看一下确实没开。

那就打开防火墙服务,再执行一次开放9881的端口操作:

systemctl start firewalld.service

APPNODE安装过程记录,能否替代宝塔面板?

提示成功,但实际访问是连接不上的,在开端口的操作之后还需要执行一个命令-重启防火墙:

firewall-cmd --reload

可以使用命令查看已放开的端口列表:

firewall-cmd --zone=public --list-ports

可以看到9881端口已开放

APPNODE安装过程记录,能否替代宝塔面板?

局域网内任意电脑打开浏览器访问:IP+端口,成功进入页面。

APPNODE安装过程记录,能否替代宝塔面板?


有动态公网IP,路由内做内网映射到内网这台服务器IP,端口,外部访问没毛病。

先记录安装过程,功能正在使用摸索,如果使用顺手,就把宝塔换了。

声明
本人日常收集记录、分享的内容,只供参考之用。
如对文章中提到您的产品感到不满,请与我联系。
联系Q Q 1318686166   Email: alex@dogll.com
THE END
相关文章
评论列表
  • 老头爱学习
    老头爱学习 Jun 21日, 2023 @ 02:39 am 有一个问题,《父与子编程之旅》那本书,第11章嵌套循环中,练习题中【动手试一试】第2题: 【Countdown timer: How many seconds? 4 4 * * * * 3 * * * 2 * * 1 * BLAST OFF!】 答案中: import time seconds = int(input("Countdown timer: How many seconds? ")) for i in range (seconds, 0, -1): print(i,end=" ") for seconds in range(i): print("*",end=" ") print() time.sleep(1) print("BLAST OFF!") 我的问题是:内循环:for seconds in range(i)这句不能明白,我尝试更换变量 写成:for j in range(seconds)但输出后打印不正确。我不能明白为什么。内循环和外循环,必须有相同变量吗?书里的其他例题我都明白,也并没有限制过变量。请问您能否帮忙讲解? 回复
  • Migrate
    Migrate May 12日, 2023 @ 10:38 am 不是经常有人说“基础不牢,地动山摇吗”?作为转行的人,不知道到底该不该死磕底层比如操作系统这些知识 回复
  • 小火柴
    小火柴 May 15日, 2023 @ 01:00 pm 已经看过《趣学Python——教孩子学编程》Python for Kids, Jason R Briggs ,后续想要深入学习Python推荐什么书呀?深入到使用TensorFlow框架 回复
  • 咕咕
    咕咕 May 19日, 2023 @ 06:32 pm 刚才尝试了下发现,涉及到有0,比如:range(0)和[0],输出print(“*”)结果完全不一样。又去终端里python2.7看了下, >>> range(0) [] >>> [0] [0] 突然明白了。。。。 range(起始,截止,步长),如果我不标准的只写起始数:比如0或负数,就会返回空值[]None,对吗? 好有趣~~~~~ 回复
发布评论
验证码
提交