diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..85e7c1d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea/ diff --git a/_sidebar.md b/_sidebar.md index 9e0fe7a..64cb85c 100644 --- a/_sidebar.md +++ b/_sidebar.md @@ -1,4 +1,4 @@ * [软件安装](/docs/install/docker-centos) -* [服务部署](/docs/compose/nginx) +* [服务部署](/docs/compose/alist) * [操作系统](/docs/system/centos) -* [常用脚本](/docs/shell/image) \ No newline at end of file +* [常用脚本](/docs/shell/deploy) \ No newline at end of file diff --git a/docs/compose/_sidebar.md b/docs/compose/_sidebar.md index 8da1bb0..4035fbb 100644 --- a/docs/compose/_sidebar.md +++ b/docs/compose/_sidebar.md @@ -1,15 +1,18 @@ -* [CAMUNDA 部署](/docs/compose/camunda) -* [DRAW.IO 部署](/docs/compose/draw.io) -* [GITLAB 部署](/docs/compose/gitlib) -* [GITEA 部署](/docs/compose/gitea) -* [IT-TOOLS 部署](/docs/compose/it-tools) -* [JENKINS 部署](/docs/compose/jenkins) -* [JUPYTER 部署](/docs/compose/jupyter) -* [MYSQL 部署](/docs/compose/mysql) -* [NAVIGATION 部署](/docs/compose/navigation) -* [NEXUS 部署](/docs/compose/nexus) -* [NGINX 部署](/docs/compose/nginx) -* [PORTAINER 部署](/docs/compose/portainer) -* [RABBITMQ 部署](/docs/compose/rabbitmq) -* [REDIS 部署](/docs/compose/redis) -* [SONARQUBE 部署](/docs/compose/sonarqube) +* [ALIST 安装](/docs/compose/alist) +* [CAMUNDA 安装](/docs/compose/camunda) +* [DRAW.IO 安装](/docs/compose/draw.io) +* [GITLAB 安装](/docs/compose/gitlib) +* [GITEA 安装](/docs/compose/gitea) +* [IT-TOOLS 安装](/docs/compose/it-tools) +* [JENKINS 安装](/docs/compose/jenkins) +* [JUPYTER 安装](/docs/compose/jupyter) +* [MYSQL 安装](/docs/compose/mysql) +* [NAVIGATION 安装](/docs/compose/navigation) +* [NEXUS 安装](/docs/compose/nexus) +* [NGINX 安装](/docs/compose/nginx) +* [PORTAINER 安装](/docs/compose/portainer) +* [RABBITMQ 安装](/docs/compose/rabbitmq) +* [REDIS 安装](/docs/compose/redis) +* [SONARQUBE 安装](/docs/compose/sonarqube) +* [SYNCTV 安装](/docs/compose/synctv) +* [VSCODE 安装](/docs/compose/vscode) diff --git a/docs/compose/alist.md b/docs/compose/alist.md new file mode 100644 index 0000000..52255ba --- /dev/null +++ b/docs/compose/alist.md @@ -0,0 +1,44 @@ + +# ALIST 安装 + +## 配置文件 + +创建路径 + +```shell +mkdir -p /usr/local/alist/data +``` + +## COMPOSE 文件 + +```shell +cat > /usr/local/alist/docker-compose.yml <<'EOF' +version: '3' +services: + alist: + image: 'xhofe/alist:latest' + container_name: alist + volumes: + - './data:/opt/alist/data' + ports: + - 9006:5244 + environment: + - PUID=0 + - PGID=0 + - UMASK=022 + restart: unless-stopped + +EOF +``` + +## 启动 + +```shell +cd /usr/local/alist/ && docker-compose up -d +``` + +## 启动或重置密码 + +```shell +docker exec -it alist ./alist admin random +``` diff --git a/docs/compose/camunda.md b/docs/compose/camunda.md index 0337382..64c64be 100644 --- a/docs/compose/camunda.md +++ b/docs/compose/camunda.md @@ -1,4 +1,4 @@ -# CAMUNDA 部署 +# CAMUNDA 安装 ## 配置文件 diff --git a/docs/compose/gitea.md b/docs/compose/gitea.md index 5d39fb2..5b3f061 100644 --- a/docs/compose/gitea.md +++ b/docs/compose/gitea.md @@ -1,4 +1,4 @@ -# gitea 部署 +# GITEA 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/gitlib.md b/docs/compose/gitlib.md index 67ecec4..4812a6e 100644 --- a/docs/compose/gitlib.md +++ b/docs/compose/gitlib.md @@ -1,4 +1,4 @@ -# Gitlab 部署 +# Gitlab 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/it-tools.md b/docs/compose/it-tools.md index de2a0f6..c0cd46d 100644 --- a/docs/compose/it-tools.md +++ b/docs/compose/it-tools.md @@ -1,4 +1,4 @@ -# IT-TOOLS 部署 +# IT-TOOLS 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/jenkins.md b/docs/compose/jenkins.md index 2c58ff0..53edf5c 100644 --- a/docs/compose/jenkins.md +++ b/docs/compose/jenkins.md @@ -1,4 +1,4 @@ -# JENKINS 部署 +# JENKINS 安装 ## 创建路径 diff --git a/docs/compose/mysql.md b/docs/compose/mysql.md index 0d075f5..0ed2af2 100644 --- a/docs/compose/mysql.md +++ b/docs/compose/mysql.md @@ -1,4 +1,4 @@ -# MYSQL 部署 +# MYSQL 安装 ## 配置路径 diff --git a/docs/compose/navigation.md b/docs/compose/navigation.md index 716ed45..8a85eda 100644 --- a/docs/compose/navigation.md +++ b/docs/compose/navigation.md @@ -1,4 +1,4 @@ -# NAVIGATION 部署 +# NAVIGATION 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/nginx.md b/docs/compose/nginx.md index 571819c..79f91ca 100644 --- a/docs/compose/nginx.md +++ b/docs/compose/nginx.md @@ -1,4 +1,4 @@ -# NGINX 部署 +# NGINX 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/portainer.md b/docs/compose/portainer.md index 91f0053..1d8eb49 100644 --- a/docs/compose/portainer.md +++ b/docs/compose/portainer.md @@ -1,4 +1,4 @@ -# PORTAINER 部署 +# PORTAINER 安装 > 前提 : docker 和 docker-compose 都已准备完成。 diff --git a/docs/compose/rabbitmq.md b/docs/compose/rabbitmq.md index ba5cc81..9917457 100644 --- a/docs/compose/rabbitmq.md +++ b/docs/compose/rabbitmq.md @@ -1,4 +1,4 @@ -# RABBITMQ 部署 +# RABBITMQ 安装 ## 创建路径 diff --git a/docs/compose/synctv.md b/docs/compose/synctv.md new file mode 100644 index 0000000..73cd857 --- /dev/null +++ b/docs/compose/synctv.md @@ -0,0 +1,42 @@ +# SYNCTV 安装 + +## 配置文件 + +创建路径 + +```shell +mkdir -p /usr/local/synctv/data +``` + +## COMPOSE 文件 + +```shell +cat > /usr/local/synctv/docker-compose.yml <<'EOF' +version: '3' +services: + synctv: + image: 'synctvorg/synctv:latest' + container_name: synctv + restart: unless-stopped + ports: + - 9005:8080 + volumes: + - ./data:/root/.synctv + environment: + - PUID=0 + - PGID=0 + - UMASK=022 + - TZ=Asia/Shanghai +EOF +``` + +## 启动 + +```shell +cd /usr/local/synctv/ && docker-compose up -d +``` + +## 默认用户名密码 +```shell +root/root +``` diff --git a/docs/compose/vscode.md b/docs/compose/vscode.md new file mode 100644 index 0000000..6c98f9d --- /dev/null +++ b/docs/compose/vscode.md @@ -0,0 +1,41 @@ +# ALIST 安装 + +## 配置文件 + +创建路径 + +```shell +mkdir -p /usr/local/vscode/project && chmod 777 /usr/local/vscode/project +``` + +## COMPOSE 文件 + +```shell +cat > /usr/local/vscode/docker-compose.yml <<'EOF' +version: "3" + +services: + code-server: + container_name: vscode + image: codercom/code-server + ports: + - "9007:8080" + volumes: + - "./project:/home/coder/project" + environment: + PASSWORD: 123456 + restart: always +EOF +``` + +## 启动 + +```shell +cd /usr/local/vscode/ && docker-compose up -d +``` + +## 启动或重置密码 + +```shell +docker exec -it vscode ./vscode admin random +```