Armbian安装1panel教程

news/2024/11/18 2:28:27/

文章目录

  • 一 1panel简介
  • 二 检测是否安装1Panel
  • 三 环境要求
  • 四 安装操作指导
    • 4.1 确定系统类型
    • 4.2 执行安装命令
    • 4.3 访问1panel面板
    • 4.4 设置1panel访问配置
    • 4.5 查看访问1panel面板入口
  • 五 常用命令总结

一 1panel简介

在这里插入图片描述

  • 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。

二 检测是否安装1Panel

  • 该小节放在这里的目的是:防止重复安装,有时候我们拿到机器,不确定是否已经安装1Panel
  • 作者机器为Armbian 23.05.0-trunk Bullseye 版本,它基于 Debian GNU/Linux 11 (bullseye)。属于 Debian GNU/Linux 发行版
  • 提示:这些命令使用的是基于 Debian 的 Armbian 系统。如果你使用的是其他类型的 Armbian 发行版或定制版本,命令可能会有所不同。
  1. 打开终端或命令行界面。
    • 输入以下命令来检查是否已安装 1Panel:
    systemctl status 1panel
    
    • 如果 1Panel 已经安装并正在运行,将看到相关的服务状态信息,包括是否处于运行状态以及最后一次的活动时间戳。
    root@armbian:~# systemctl status 1panel
    ● 1panel.service - 1Panel, a modern open source linux panelLoaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: enabled)Active: active (running) since Fri 2023-06-16 10:36:54 CST; 1min 32s agoMain PID: 4021 (1panel)Tasks: 12 (limit: 4382)Memory: 58.1MCPU: 3.597sCGroup: /system.slice/1panel.service└─4021 /usr/bin/1panelJun 16 10:39:23 armbian 1panel[4021]: [GIN] 2023/06/16 - 10:39:23 | 200 |   46.814801ms |     192.168.1.9 | POST     "/api/v1/apps/search"
    Jun 16 10:39:23 armbian 1panel[4021]: [GIN] 2023/06/16 - 10:39:23 | 200 |    5.213473ms |     192.168.1.9 | GET      "/api/v1/apps/tags"
    Jun 16 10:39:24 armbian 1panel[4021]:
    Jun 16 10:39:24 armbian 1panel[4021]: 2023/06/16 10:39:24 github.com/1Panel-dev/1Panel/backend/app/repo/app.go:69
    Jun 16 10:39:24 armbian 1panel[4021]: [4.063ms] [rows:31] SELECT * FROM `app_tags` WHERE `app_tags`.`app_id` IN (15,3,10,22,12,19,18,25,1,2,4,5,6,7,8,9,11,13>
    Jun 16 10:39:24 armbian 1panel[4021]:
    Jun 16 10:39:24 armbian 1panel[4021]: 2023/06/16 10:39:24 github.com/1Panel-dev/1Panel/backend/app/repo/app.go:69
    Jun 16 10:39:24 armbian 1panel[4021]: [34.066ms] [rows:31] SELECT * FROM `apps` ORDER BY recommend asc LIMIT 50
    Jun 16 10:39:24 armbian 1panel[4021]: [GIN] 2023/06/16 - 10:39:24 | 200 |   91.596712ms |     192.168.1.9 | POST     "/api/v1/apps/search"
    Jun 16 10:39:24 armbian 1panel[4021]: [GIN] 2023/06/16 - 10:39:24 | 200 |     4.81477ms |     192.168.1.9 | GET      "/api/v1/apps/tags"
    
    • 如果未安装 1Panel,将看到相应的提示信息,表示服务未找到或未安装。
    root@armbian:~# systemctl status 1panel
    Unit 1panel.service could not be found.
    
  2. 如果进一步确认是否已经安装 1Panel 的软件包,可以使用以下命令:
    dpkg -l | grep 1panel
    
    • 如果软件包已经安装,将看到相关的软件包信息。
  3. 用以下命令来查找已安装的服务
    systemctl list-unit-files | grep panel
    
    • 这将列出所有包含 “panel” 的服务单元。检查列表中是否有与 1Panel 相关的服务,并验证其状态
    • 例如:
    root@armbian:~# systemctl list-unit-files | grep panel
    1panel.service                             enabled         enabled
    

三 环境要求

  • 安装前请确保您的系统符合安装条件:
    • 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
    • 服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;
    • 内存要求:建议可用内存在 1GB 以上;
    • 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;可访问互联网。

四 安装操作指导

  • 点击下载安装,跳转到安装命令指导地址

4.1 确定系统类型

  • 常见系统类型:RedHat / CentOS、Ubuntu、Debian,不同的系统安装的命令也不相同
  • 要确定你的机器的操作系统(RedHat/CentOS、Ubuntu还是Debian),可以尝试以下方法:
  1. 查看 “/etc/os-release” 文件:

    • 打开终端或命令行界面,并执行以下命令查看 “/etc/os-release” 文件的内容:
    cat /etc/os-release
    
    • 在输出中,你应该能够找到包含操作系统名称和版本的信息。例如,如果你看到 “ID=ubuntu”,则表示你的机器运行的是 Ubuntu。
  2. 查看 “/etc/issue” 文件:

    • 执行以下命令查看 “/etc/issue” 文件的内容:
    cat /etc/issue
    
    • 这个文件通常包含操作系统的名称和版本信息,以及其他相关信息。
  3. 使用 “lsb_release” 命令(适用于Debian/Ubuntu):

    • 执行以下命令来检查 “lsb_release” 命令是否可用,并获取操作系统信息:
    lsb_release -a
    
    • 这将显示包含操作系统名称、版本和其他详细信息的输出。
  4. 查看 “/etc/redhat-release” 文件(适用于RedHat/CentOS):

    • 执行以下命令查看 “/etc/redhat-release” 文件的内容:
    cat /etc/redhat-release
    
    • 如果看到输出中包含 “Red Hat” 或 “CentOS” 字样,那么的机器属于 Red Hat 或 CentOS。

  • 例如:作者的机器
    root@armbian:~# cat /etc/os-release
    PRETTY_NAME="Armbian 23.05.0-trunk Bullseye"
    NAME="Debian GNU/Linux"
    VERSION_ID="11"
    VERSION="11 (bullseye)"
    VERSION_CODENAME=bullseye
    ID=debian
    HOME_URL="https://www.debian.org/"
    SUPPORT_URL="https://www.debian.org/support"
    BUG_REPORT_URL="https://bugs.debian.org/"
    
    • 机器运行的是 Armbian 23.05.0-trunk Bullseye 版本,它基于 Debian GNU/Linux 11 (bullseye)。因此,机器属于 Debian GNU/Linux 发行版。
    • 那么就是用这条命令进行安装
      在这里插入图片描述
    curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
    

4.2 执行安装命令

请根据机器使用的系统选择不同的安装命令

  • RedHat / 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

提示:安装的方式是交互式,意味着在安装的过程中,你可以设置用户名和密码(当然没有设置,会生成默认的用户名和密码,然后访问相应的地址,登录即可)

root@armbian:~# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
开始下载 1Panel v1.3.4 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.3.4/release/1panel-v1.3.4-linux-arm64.tar.gz% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 42.5M  100 42.5M    0     0  15.6M      0  0:00:02  0:00:02 --:--:-- 15.6M
1panel-v1.3.4-linux-arm64/1panel.service
1panel-v1.3.4-linux-arm64/1pctl
1panel-v1.3.4-linux-arm64/LICENSE
1panel-v1.3.4-linux-arm64/README.md
1panel-v1.3.4-linux-arm64/install.sh
1panel-v1.3.4-linux-arm64/1panel██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):
[1Panel Log]: 您选择的安装路径为 /opt
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤
[1Panel Log]: 启动 Docker
[1Panel Log]: ... 在线安装 docker-compose% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 43.3M  100 43.3M    0     0  28.1M      0  0:00:01  0:00:01 --:--:-- 28.1M
[1Panel Log]: docker-compose 安装成功
设置 1Panel 端口(默认为14676):
[1Panel Log]: 您设置的端口为:14676
设置 1Panel 用户名称(默认为9ad551c171):root
[1Panel Log]: 您设置的用户名称为:root
设置 1Panel 用户密码(默认为ee3102965b):
错误:用户密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位
设置 1Panel 用户密码(默认为ee3102965b):
[1Panel Log]: 配置 1Panel Service
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
1234[1Panel Log]: 启动 1Panel 服务
5678[1Panel Log]: 1Panel 服务启动成功!
[1Panel Log]:
[1Panel Log]: =================感谢您的耐心等待,安装已经完成==================
[1Panel Log]:
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 面板地址: http://$LOCAL_IP:14676/7250624307
[1Panel Log]: 用户名称: root
[1Panel Log]: 用户密码: 12345678
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 14676 端口
[1Panel Log]:
[1Panel Log]: ================================================================

4.3 访问1panel面板

  • 复制粘贴1panel安装的日志提示的面板地址,用本地浏览器(注意:使用同局域网的电脑打开)使用提示的用户名称和密码进行登录
    在这里插入图片描述
    在这里插入图片描述

4.4 设置1panel访问配置

  • 在面板设置这里可以进行,相应的设置,例如:作者这里将面板的端口设置为1234
    在这里插入图片描述

4.5 查看访问1panel面板入口

  • 在访问错误的1panel端口或安全入口时,页面会提示请使用以下命令进行查看:
    1pctl user-info
    
  • 例如:
    root@armbian:~# 1pctl user-info
    username: root
    password: 12345678
    port: 1234
    ssl: disable
    entrance: 7250624307
    

五 常用命令总结

  • 假设你的系统上已正确安装并使用了名为 “1panel” 的服务单元。如果你使用的是不同的服务名称,请相应地替换命令中的 “1panel”

  • 可以在1Panel面板的面板设置->面板->面板别名中进行修改
    在这里插入图片描述

  • 查看运行状态命令:显示 1Panel 服务的当前状态,包括是否正在运行以及相关的日志信息。

    systemctl status 1panel
    
  • 启动命令:如果服务已经在运行,则该命令不会产生任何输出

    systemctl start 1panel
    
  • 停止 1Panel 服务:

    systemctl stop 1panel
    
  • 重启 1Panel 服务

    systemctl restart 1panel
    
  • 设置 1Panel 服务开机自启动

    systemctl enable 1panel
    
  • 禁用 1Panel 服务开机自启动

    systemctl disable 1panel
    
  • 命令总结:

命令描述
systemctl start 1panel启动 1Panel 服务
systemctl stop 1panel停止 1Panel 服务
systemctl restart 1panel重启 1Panel 服务
systemctl status 1panel查看 1Panel 服务的状态
systemctl enable 1panel设置 1Panel 服务开机自启动
systemctl disable 1panel禁用 1Panel 服务开机自启动

http://www.ppmy.cn/news/416435.html

相关文章

Ubuntu18.04离线安装redis

因需要安装redis的服务器无法连接互联网,所以需要离线安装。首先需要下载redis的安装包,之后进行安装,在安装之前需要保证gcc,g,make等依赖包已经安装。 1. 安装gcc等依赖包 依赖包安装请参考: Ubuntu18…

5 Amazing AI Projects, Open Source !

过去一周,AI大模型的快速演进仍然在继续上演。今天继续介绍GitHub上的一些实用的大模型开源项目。 1. ChatGLM-6B:Open Source ChatGPT Alternative ChatGLM-6B是一个基于GLM架构的开源对话语言模型,支持中英双语,有62亿参数。结…

小程序开发的前沿趋势和技术

在过去的一年里,小程序已成为移动互联网行业最热门的话题之一。小程序已经改变了许多行业。那么,下一个小程序开发趋势是什么?下面我们就来分析一下。 随着微信小程序的开放和推广,小程序开发企业正在大力发展并逐渐从技术方面进…

题快速公交 |小希的新工作 |岁月留痕 |排队喝水 |阿迪看医生 |松雅的花园 |拜访朋友 |猴导师 |贪心的阿迪 |飞机起飞时间安排 |松雅的旅馆 |小女孩和楼梯|小希与火车|基于神经网络的垃圾分类

写在前面&#xff1a;本题解旨在帮助进行作业参考&#xff0c;为学习升华所用。登高自卑&#xff0c;戒骄戒躁。 第一题&#xff1a;快速公交BRT 思路分析&#xff1a;本题考察数组基本应用&#xff0c;强模拟的题目。 #include<iostream> using namespace std; typede…

茉喜郎 【商标】

商标冷知识&#xff0c;你的昵称也可能成为商标&#xff01; 茉喜郎 科普商标常识 例如荣喜郎木门商标(trade mark) 是一个专门的法律术语。品牌或品牌的一部分在政府有关部门依法注册后&#xff0c;称为“商标”。商标受法律的保护&#xff0c;注册者有专用权。国际市场上著…

松雅的旅馆(hnu)

【问题描述】 松雅认为&#xff0c;拥有自己的旅馆是赚钱的最好方式&#xff0c;因为她可以在任何她想要的地方赚钱和休闲。 松雅生活的国度是一个无尽头的线状型&#xff0c;在这条直线的每个整数坐标上有一座城市。她有n个旅馆&#xff0c;第i个旅馆位于具有坐标xi的城市。松…

11. 松雅的旅馆

松雅认为&#xff0c;拥有自己的旅馆是赚钱的最好方式&#xff0c;因为她可以在任何她想要的地方赚钱和休闲。 松雅生活的国度是一个无尽头的线状型&#xff0c;在这条直线的每个整数坐标上有一座城市。她有n个旅馆&#xff0c;第i个旅馆位于具有坐标xi的城市。松雅是位聪明的女…

松雅喜欢玩纸牌

【问题描述】 松雅自己拥有多间旅馆&#xff0c;有时候她会在她自己的旅馆里跟她的顾客玩纸牌。 纸牌有52张&#xff0c;每张牌有一个花色&#xff0c;用一个大写字母表示&#xff08;D-方片、C-草花、S-黑桃、H-红心&#xff09;&#xff0c;同时还有一个点数(2、3、4、5、6、…