Linux服务器运维管理面板1panel

在这里插入图片描述

什么是 1panel ?

1Panel 是新一代的 Linux 服务器运维管理面板。能通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;

在这里插入图片描述

之前在 VPS 和虚拟机上用过 1Panel ,更早之前则是用的宝塔面板,两者都是 Linux 服务器运维管理面板,各有其独特的优势和特点

下图是秘塔生成的功能对比图

安装

在群晖上以 Docker 方式安装。

说明

默认 1panel 采用一键安装和离线安装模式,并没有提供 docker 安装方式,镜像包来自于另一个开源项目: https://github.com/okxlin/docker-1panel,受容器内部systemd限制,部分功能目前尚不完整。但不影响我们研究、学习如何使用

本文写作时, latest 版本对应为 v1.10.10-lts

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

/var/run/docker.sock

与容器相关的应用,都需要绑定挂载 /var/run/docker.sock ,包括我们之前安装的 portainerwatchtowerGlancesNetdata 等。

什么是 /var/run/docker.sock ?

/var/run/docker.sockDocker API 的主要入口,简单地说,它是 Docker 守护进程(Docker daemon)默认监听的 Unix 域套接字(Unix domain socket),容器中的进程可以通过它与 Docker 守护进程进行通信。

title

图片来自:https://betterprogramming.pub/about-var-run-docker-sock-3bfd276e12fd

但是群晖的 Docker 管理器并不支持挂载 /var/run/docker.sock 文件,所以这次我们需用命令行来安装

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 运行容器
docker run -d \
    --name 1panel \
    --restart always \
    --network host \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /volume1/@appstore/Docker/docker/volumes:/var/lib/docker/volumes \
    -v /opt:/opt \
    -v /root:/root \
    -e TZ=Asia/Shanghai \
    moelin/1panel:latest

简单的参数说明

参数功能说明
/var/run/docker.sock:/var/run/docker.sockDocker API 的入口不可调整参数
/opt:/opt文件存储映射推荐使用 /opt 路径,否则有些调用本地文件的应用可能出现异常
/root:/root可选的文件存储映射可调整参数
/volume1/@appstore/Docker/docker/volumes:/var/lib/docker/volumes存储卷映射这里假设 Docker 套件安装在 volume1
TZ=Asia/Shanghai时区设置可调整参数

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  1panel:
    image: moelin/1panel:latest
    container_name: 1panel
    restart: always
    network_mode: "host"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /volume1/@appstore/Docker/docker/volumes:/var/lib/docker/volumes
      - /opt:/opt
      - /root:/root
    environment:
      - TZ=Asia/Shanghai

然后执行下面的命令

# 新建文件夹 1panel
mkdir -p /volume1/docker/1panel

# 进入 1panel 目录
cd /volume1/docker/1panel

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:10086/entrance 就能看到注册界面

  • 默认端口:10086
  • 默认入口:entrance
  • 默认账户:1panel
  • 默认密码:1panel_password

登录成功后的主界面

在这里插入图片描述

应用商店

支持很多常用的应用

还有一些热门的 AI 大模型

容器

可以显示群晖上已经安装的容器

还支持构建镜像

其他

可以不用 SSH 客户端,直接登录到群晖

在这里插入图片描述

能监控主机的负载,这比群晖自带的要强多了

还有更多其他的功能等待着你去探索

参考文档

1Panel-dev/1Panel: 🔥 🔥 🔥 现代化、开源的 Linux 服务器运维管理面板。
地址:https://github.com/1Panel-dev/1Panel

1Panel - 现代化、开源的 Linux 服务器运维管理面板
地址:https://1panel.cn/

okxlin/docker-1panel: Docker方式运行的1Panel;1Panel running in Docker
地址:https://github.com/okxlin/docker-1panel

tangger2000/1panel-dood: Running a 1panel panel in docker via dood
地址:https://github.com/tangger2000/1panel-dood

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值