Skip to content

Commit 4f4ff3b

Browse files
committed
feat: add penpot.md/navidrome.md
1 parent bfd17a1 commit 4f4ff3b

File tree

5 files changed

+99
-2
lines changed

5 files changed

+99
-2
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,14 @@ docker info
691691

692692
[在 docker 中搭建内网穿透服务器,带WEB管理](docs/nps/README.md)
693693

694+
### `Penpot`
695+
696+
[在 docker 中部署 Penpot](docs/penpot.md)
697+
698+
### `Navidrome`
699+
700+
[在 docker 中部署 Navidrome](docs/navidrome.md)
701+
694702
### `Humpback`
695703

696704
首先创建放持久化数据文件夹,`mkdir -p /opt/app/humpback-web`,里面存放持久化数据文件,会存储站点管理和分组信息,启动后请妥善保存。

docs/navidrome.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
Navidrome
2+
===
3+
4+
现代音乐服务器和流媒体兼容 Subsonic/Airsonic
5+
6+
## 使用 `docker-compose`
7+
8+
创建包含以下内容的 `docker-compose.yml` 文件(或将下面的 navidrome 服务添加到现有文件中):
9+
10+
```yml
11+
version: "3"
12+
services:
13+
navidrome:
14+
image: deluan/navidrome:latest
15+
user: 1000:1000 # should be owner of volumes
16+
ports:
17+
- "4533:4533"
18+
restart: unless-stopped
19+
environment:
20+
# Optional: put your config options customization here. Examples:
21+
ND_SCANSCHEDULE: 1h
22+
ND_LOGLEVEL: info
23+
ND_SESSIONTIMEOUT: 24h
24+
ND_BASEURL: ""
25+
volumes:
26+
- "/path/to/data:/data"
27+
- "/path/to/your/music/folder:/music:ro"
28+
```
29+
30+
使用 `docker-compose up -d` 启动它。 请注意,上面的环境变量只是一个示例,不是必需的。 示例中的值已经是默认值
31+
32+
## 使用docker命令行工具
33+
34+
```bash
35+
$ docker run -d \
36+
--name navidrome \
37+
--restart=unless-stopped \
38+
--user $(id -u):$(id -g) \
39+
-v /path/to/music:/music \
40+
-v /path/to/data:/data \
41+
-p 4533:4533 \
42+
-e ND_LOGLEVEL=info \
43+
deluan/navidrome:latest
44+
```

docs/penpot.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Penpot
2+
===
3+
4+
开源设计和原型平台
5+
6+
## 启动 `Penpot`
7+
8+
第一步,您需要获取 `docker-compose.yaml` 文件。 您可以从 [`Penpot`](https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml) 存储库下载它。
9+
10+
```bash
11+
wget https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml
12+
```
13+
14+
or
15+
16+
```bash
17+
curl -o docker-compose.yaml https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml
18+
```
19+
20+
然后只需启动 `Penpot`
21+
22+
23+
```bash
24+
docker compose -p penpot -f docker-compose.yaml up -d
25+
```
26+
27+
最后它将开始监听 http://localhost:9001
28+
29+
30+
## 停止 `Penpot`
31+
32+
如果你想停止运行 Penpot,只需输入
33+
34+
```bash
35+
docker compose -p penpot -f docker-compose.yaml down
36+
```

docs/portainer.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,20 @@ docker volume create portainer_data
1212
Docker Standalone
1313

1414
```bash
15-
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
15+
docker run -d \
16+
-p 8000:8000 \
17+
-p 9000:9000 \
18+
--name=portainer \
19+
--restart=always \
20+
-v /var/run/docker.sock:/var/run/docker.sock \
21+
-v portainer_data:/data \
22+
portainer/portainer-ce
1623
```
1724

1825
Docker Swarm
1926

2027
```bash
21-
curl -L https://downloads.portainer.io/portainer-agent-stack.yml -o portainer-agent-stack.yml
28+
curl -L https://downloads.portainer.io/ee2-18/portainer-agent-stack.yml -o portainer-agent-stack.yml
2229
# 下载 https://downloads.portainer.io/portainer-agent-stack.yml
2330
docker stack deploy -c portainer-agent-stack.yml portainer
2431
```

idoc.chapters.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
- nps/README.md: NPS 内网穿透
1111
- portainer.md: Portainer Docker 管理
1212
- postgres.md: PostgreSQL 数据库
13+
- penpot.md: Penpot 设计和原型
14+
- navidrome.md: Navidrome 音乐服务器
1315
- rancher.md: Rancher 容器管理平台
1416
- redis.md: Redis 数据库
1517
- rocket.chat/README.md: Rocket.Chat 聊天工具

0 commit comments

Comments
 (0)