一个好用的导航面板
|Word Count:436|Reading Time:1mins|Post Views:
Sun-Panel是一个基于NodeJS的、美观、易用的导航面板。它的界面简洁,占用内存小,并且经过这位UP主不断地改进和优化之后,这款导航面板功能也增加了很多,用起来也是非常的顺手。

2025.02 广东·东莞·稻香湖·华为园区
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| # 创建目录 mkdir -p ./sunpanel/{conf,uploads,database} # 拉取镜像 podman pull hslr/sun-panel:latest # 启动容器 podman run -d --restart=always -p 3002:3002 -v ~/sunpanel/conf:/app/conf -v ~/sunpanel/uploads:/app/uploads -v ~/sunpanel/database:/app/database --name homepage hslr/sun-panel # 创建服务配置文件 podman generate systemd homepage > ./sunpanel/homepage.service # 启动服务 cp sunpanel/homepage.service /usr/lib/systemd/system/ systemctl daemon-reload systemctl enable --now homepage.service # 配置前端代理 dnf install -y nginx systemctl enable --now nginx # 配置代理 cat > /etc/nginx/conf.d/001-pancel.conf << EOF server { listen 80; server_name ls.sujx.net; return 301 https://ls.sujx.net$request_uri; }
server { listen 443 ssl; gzip on; server_name ls.sujx.net; include /etc/nginx/ssl/ssl.conf;
location / { proxy_redirect off; proxy_pass http://127.0.0.1:8083;
proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Ssl on; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN;
client_max_body_size 100m; client_body_buffer_size 128k;
proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } } EOF # 开放防火墙 firewall-cmd --per --add-service={http,https}port firewall-cmd --per --add-port=3002/tcp firewall-cmd --reload
|
配置
- 登陆(admin@sun.cc/12345678)

常用设置

配置分组信息

增强
开启API,引入浏览器插件
此面板配置了一键添加功能,通过本地调用服务器的API,可以自动抓取网站信息并添加到面板上

插件地址: Sun-Panel BE

- 权限分配
- 社区版本支持两个账号分别设置自己的个性化导航面板
- 允许匿名展示