查看原文
其他

新一代Linux 服务器运维管理面板1Panel

小胡 爱编程爱技术 2023-12-13

Linux 运维管理面板:1Panel

在github上有一款全开源免费可视化管理面板1Panel 项目于2023年3月份发布,代码完全开源免费!是一款同时具备免费安全易用持续更新特点的运维管理面板。

1Panel一经发布,立刻受到社区的欢迎,强势登顶GitHub趋势榜。

1Panel在线体验

  • 环境地址:https://demo.1panel.cn/

  • 用户名:demo

  • 密码:1panel

1Panel 的功能和优势包括:

  • 快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;

  • 高效管理:通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等;

  • 安全可靠:基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计等功能;

  • 一键备份:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。

✨安装部署

1Panel 支持在线一键安装

     安装前请确保您的系统符合安装条件:
  • 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);

  • 服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;

  • 内存要求:建议可用内存在 1GB 以上;

  • 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;

  • 可访问互联网
  • 创建1Panel的安装目录
    mkdir -p /data/ipanel
  • 一键安装 1Panel脚本:

#centos执行命令curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
#Ubuntu执行命令curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
#Debian执行命令curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
  • 安装过程

  • 检查1Panel服务运行状态

  • 检查1Panel监听端口

  • 关闭防火墙和selinux

可选择关闭防火墙或者开启防火墙放行19729端口,如果是在云服务器上,记得打开放行安全组端口。
#关闭防火墙systemctl stop firewalld && systemctl disable firewalld#放行8080端口firewall-cmd --permanent --add-port=19729/tcp firewall-cmd --reload#关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config setenforce 0

🔮1Panel体验

访问地址:http://ip:19729/login
输入刚设置的账号和密码。

访问1Panel管理面板

可以在1Panel首页上看到Linux服务器的系统状态,磁盘IO和流程的实时监控情况。

1Panel应用商店,可以看到各种开源应用,可直接安装,使用非常方便。

1Panel可以对宿主机容器进行管理,包括对宿主机内的容器、镜像、容器编排、网络、存储卷、容器仓库、docker基本配置等进行管理操作。

计划任务管理

主机文件管理

对Linux主机系统监控,包括系统负载、CPU、内存、硬盘、网络等方面进行监控。

可以连接Linux的命令行终端,ip选择本地的127.0.0.1,账号密码选择Linux登录的用户名和密码。

1Panel的日志管理

🚢命令行工具

  • 1pctl

1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。
[root@server001 ~]# 1pctl --help1Panel 控制脚本
Usage: ./1pctl [COMMAND] [ARGS...] ./1pctl --help
Commands: status 查看 1Panel 服务运行状态 start 启动 1Panel 服务 stop 停止 1Panel 服务 restart 重启 1Panel 服务 uninstall 卸载 1Panel 服务 user-info 获取 1Panel 用户信息 version 查看 1Panel 版本信息
  • 1pctl reset

重置 1Panel 系统信息,包括取消安全入口登录,取消两步验证等
Usage: 1pctl reset [COMMAND] [ARGS...] 1pctl reset --help
Commands: domain 取消 1Panel 访问域名绑定 entrance 取消 1Panel 安全入口 https 取消 1Panel https 方式登录 ips 取消 1Panel 授权 IP 限制 mfa 取消 1Panel 两步验证
  • 1panel app

应用商店相关命令,包括初始化应用等

Usage: 1panel app [COMMAND] [ARGS...] 1panel app --help
Commands: init 初始化应用
# 创建应用名为 app_name,版本为 v1.0.0 的应用,命令如下:1panel app init -k app_name -v v1.0.0

🕵️‍总结

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。和宝塔相比更加轻量化,相比之下各有优点,但是功能上面还是没有宝塔更全面。相比宝塔付费版本的价格猛涨,1Panel或许是一个不错的选择。

目前,1Panel 项目还是 GitHub 上崭露头角的新星,在根据 GitHub 用户提出的问题 (Issue) 的指导下,每月快速迭代发展。关于它未来的发展,大家可期待一下。

最后附上官方地址:

1Panel官网:

https://1panel.cn

1Panel文档:

https://1panel.cn/docs

1Panel开源代码地址:

https://github.com/1Panel-dev/1Panel

1Panel安装手册:

https://1panel.cn/docs/installation/online_installation/

点点关注不迷路


关注【爱编程爱技术】公众号

您可能喜欢:

Termius:一款跨平台免费的SSH客户端工具
干翻算法!118K stars 霸榜GitHub!
如何解决Netty粘包分包

CodeGeeX:Tab一下,代码自动生成

sms4j让发送短信变的更简单

Springboot内置Tomcat配置参数调优

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存