碎碎念
- 最近在折腾服务器的时候,发现运维工作越来越复杂——要部署应用、管理数据库、监控服务状态,还得处理各种配置文件和日志。每次操作都得敲一堆命令,稍不留神就可能出错,回滚起来更是让人头疼。
- 于是我就想装一个图形化的服务器管理面板,很多人都推荐我用宝塔。我试了一下,确实对新手非常友好,但是在功能方面过于商业化了,很多应用都需要收费,而且底层依赖于PHP,技术栈也偏老,因此我就找了另一个更好的替代品——1Panel。
软件介绍
1Panel是一个现代化的Linux 服务器运维管理面板,旨在为开发者和运维人员提供简单高效的服务器管理工具。它的特点如下:
- 基于容器,对宿主机影响小,安全性高。
- 实时监控服务器资源(CPU、内存、磁盘、网络等),支持文件管理、终端访问、计划任务等基础运维操作。
- 提供常见应用(如 WordPress、MySQL、Nginx、Redis 等)的快速安装和配置,支持 Docker 容器管理,简化应用部署流程。
- 代码开源,采用Go语言开发,资源占用低,有着更现代化的UI界面,更偏向云原生,对开发者非常友好。
软件安装
- 官方安装文档:https://1panel.cn/docs/installation/online_installation/#2
- 在安装时会要求输入一些特定信息,比如安装目录、对外端口和安全入口(需要在浏览器上用IP+端口+安全入口才能访问1Panel),还有对应的管理员用户名和密码。这些内容直接看安装时的界面提示,按需输入即可。
Ubuntu
执行以下命令即可
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
ArchLinux
执行以下命令即可
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
基本使用
- 安装完毕后,通过在浏览器上输入IP+端口+安全入口,即可访问1Panel,或者也可以看安装成功后的界面提示,进行访问。
- 1Panel的界面非常友好,功能非常多,这些可以从界面左侧的应用栏去查看,这里不进行细讲,大家稍微看一下就会使用了。或者直接查看1Panel官网文档,里面有非常详细的说明。
- 1Panel的应用商店可以一键安装多个应用,里面的应用都是基于docker安装,安全简单。但是我建议在熟悉了docker后,最好还是别依赖商店安装,它里面帮我们隐藏了太多细节,我还是比较喜欢自己手动通过docker来配置应用,这样更加灵活。
- 即使其他功能都不需要,1Panel也可以当作服务器状态监视器,或者是一个图形化的docker容器管理面板来使用,非常方便。况且它本身体积占用小,所以我建议服务器有空闲空间的话,装个1Panel确实不错。
额外扩展
第三方应用商店
- 实际上,1Panel的应用商店所支持的应用,相对来说还是比较有限的。因此,就有人制作了基于1Panel的第三方应用商店,扩展了应用商店的内容,方便安装其他应用。
- 以下是我推荐的第三方应用商店,按照其中的说明进行安装即可。安装成功后,1Panel的应用商店中就会自动添加很多其他应用。
- appstore-1panel:https://github.com/QYG2297248353/appstore-1panel
- 值得注意的是,这些第三方应用商店毕竟不是官方的,虽然是开源项目,但安全性方面可能没有太大保证,大家按需安装即可,这并不是必选项。
评论