安装服务器的管理工具:江湖面板

12006

1、安装环境

  • 环境预备
    安装江湖面板的环境要求您拥有一台运行的服务器或虚拟机。您可以选择将江湖面板部署在这个服务器或虚拟机上,以便进行面板的安装、配置和管理。确保服务器或虚拟机满足江湖面板的系统和硬件要求,并具备可靠的网络连接,以便正常运行面板服务。

参考文章:认识服务器启用服务器

  • 安装命令与步骤
  1. 打开终端。如果你不是用root用户登录系统的,需要先执行以下命令获取root权限:
  1. su root
  1. 使用以下命令下载并安装江湖面板:

国际源:

  1. wget -O install.sh https://raw.githubusercontent.com/jianghujs/jh-panel/master/scripts/install.sh && bash install.sh

国内源:

  1. wget -O install.sh https://gitee.com/jianghujs/jh-panel/raw/master/scripts/install.sh && bash install.sh cn
  1. 按引导操作进行安装,安装完成后,它会自动启动面板,并打印出面板信息,您可以使用浏览器打开面板信息打印出来的地址访问江湖面板。

Image13.png

注意:此步骤要记住江湖面板登录信息

2、登录江湖面板与初始配置

  • 登录

复制面板链接,在浏览器打开后,输入账号密码,登录面板

jh2.png

  • 安装推荐插件

登录后,就会弹出推荐安装的插件,选择需要的软件进行安装,推荐【一键安装】:

  • OpenResty:网站服务器
  • MySQL 5.7:MySQL数据库
  • Xtrabackup:备份MySQL数据库
  • NodeJS管理器:node.js管理器,内置 node.js、npm和nvm
  • JianghuJS管理器:管理JianghuJS项目

江湖面板待装插件.png

安装完成以后,在面板页面左边栏会出现刚才安装的插件:

江湖面板.PNG

  • 安装自选插件

你也可以通过软件管理菜单查看和安装更多插件,常用的插件有:

  • Xtrabackup增量版:支持增量备份
  • Docker:容器化平台,用于快速部署、运行和管理应用程序
  • NFS管理器:配置和管理网络文件系统
  • Rsyncd:守护进程,用于文件同步和备份
  • SSH终端:快捷打开终端

江湖面板软件管理页面.png

可以通过页面左边栏上方的任务列表,来查看软件安装的进度:

江湖面板任务列表.png

3、面板设置

  • 基本设置

    在页面左边栏选择“面板设置”,在这里可以查看江湖面板的各项设置。你可以在这里尝试修改以下几个配置:

    • 别名
    • 服务器IP
    • 面板端口:默认值为10744
    • 安全入口、面板用户与面板密码
  • 安全设置
    为了增强江湖面板的安全性,一般建议通过HTTPS协议访问面板。这需要开启面板SSL设置:

江湖面板开启面板SSL.png

开启面板SSL设置后,浏览器会自动跳转到通过HTTPS协议访问面板。通常,当你第一次通过HTTPS协议访问面板时,你会在浏览器中看到类似下图中的页面:

江湖面板-通过HTTPS访问面板.png

你只需要找到“继续前往”的链接,点击链接就可以转到江湖面板了。

4、江湖面板目录结构

  • 文件规范的重要性

Linux系统遵循一定的目录结构标准(如Filesystem Hierarchy Standard, FHS),这有助于保持系统的组织和一致性。遵循这些标准可以确保用户和程序都能找到它们预期的文件和目录,从而实现安全、有效的文件和目录管理。

  • 目录结构及简介

江湖面板的主程序和各应用的数据存放在/www目录下。在一个典型的服务器中,/www目录结构如下:

  1. /www
  2. ├── backup
  3. | ├── database
  4. └── site
  5. ├── recycle_bin
  6. ├── server
  7. | ├── cron
  8. | ├── jh-panel
  9. | ├── jianghujs
  10. | ├── mysql-apt
  11. | ├── nodejs
  12. | ├── openresty
  13. | ├── source
  14. └── web_conf
  15. ├── wwwlogs
  16. ├── wwwroot
  17. └── wwwstorage (可选)

在上面的目录中,各个目录的简介如下:

  • /www/backup:存储服务器的备份数据
  • /www/recycle_bin:回收站。这个目录不可以删除
  • /www/server:江湖面板所需要的各个软件、插件的主要存储目录。其下的每一个目录,都对应于一个安装的插件。其中最重要的目录是:
    • /www/server/jh-panel:江湖面板的主程序的存储目录
    • /www/server/web_conf:江湖面板中的网站的存储目录
    • /www/server/source:
    • /www/server/cron:定时任务的存储目录
  • /www/wwwlogs:存储各个网站的访问日志
  • /www/wwwroot:存储各个项目、网站的代码、配置文件及运行日志
  • /www/wwwstorage:存储各个项目的用户数据。