语雀:https://www.yuque.com/liupeng_yuque
Shellingn 是一个基于 web 的 SSH、SFTP、RDP、VNC 和 Telnet 客户端。
它允许您从任何地方访问服务器。你只需要一个浏览器。支持移动端访问。
Linux:AlmaLinux(推荐)
注意:Linux 系统需连接互联网,关闭防火墙或开放对应端口,云服务器配置安全组。
docker run --name shellngn-pro --mount source=shellngn-data,target=/home/node/server/data -p 8080:8080 -e HOST=0.0.0.0 shellngn/pro:latest
–mount source= 数据卷名称
target= 容器中的对应目录
location / {
proxy_pass ip:port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
mkdir -p /home/docker/shellngn
vim /home/docker/shellngn/docker-compose.yml
version: "3"
services:
halo:
image: shellngn/pro
container_name: shellngn-pro
restart: always
ports:
- "8080:8080"
volumes:
- ./data/shellngn/data/server:/home/node/server/data/
image:镜像名,后面不加版本号,默认 latest 最新版。
container_name:容器名,自定义。
restart: always:总是重启
ports:左边对外开放的端口:右边容器默认端口
volumes:数据卷,:号左边为宿主机目录 .表示当前目录。:号右边为容器目录(默认启动容器宿主机会生成目录,如果是文件需手动创建。赋予相应权限)
environment:设置环境变量
在 Linux 中,chmod 能改变权限,-R 是目录下所有文件,777 就是高权限(读、写、执行)
chmod -R 777 * 是将当前目录下所有文件都给予 777 权限
示例:
chmod -R 777 data
docker-compose up -d
docker-compose down
http://127.0.0.1:8080
云网站知识库:http://www.liupeng.cloud
Memos 备忘录:http://memos.liupeng.cloud
语雀知识库:https://www.yuque.com/liupeng_yuque
CSDN 博客:https://blog.csdn.net/liupeng_IT
哔哩哔哩:https://space.bilibili.com/1737903430
码云 代码库:https://gitee.com/liupeng_gitee
Github 代码库:https://github.com/liupeng-github
Gogs 私有代码库:http://gogs.liupeng.cloud