Moved README to the root
This commit is contained in:
22
README.md
22
README.md
@@ -12,7 +12,7 @@ Docker Compose stacks for Flook (192.168.1.75) managed via Portainer.
|
|||||||
| backup | borgmatic | - | Borg backup to chook |
|
| backup | borgmatic | - | Borg backup to chook |
|
||||||
| seafile | seafile, seadoc, mysql, redis, notification, md-server, seasearch | 8098, 8888, 8083, 8084, 4080 | File sync |
|
| seafile | seafile, seadoc, mysql, redis, notification, md-server, seasearch | 8098, 8888, 8083, 8084, 4080 | File sync |
|
||||||
| outline | outline, postgres, redis | 3000 | Wiki |
|
| outline | outline, postgres, redis | 3000 | Wiki |
|
||||||
| plane | plane, postgres, redis, minio, worker, beat-worker | 8082 | Project management |
|
| plane | web, api, worker, beat-worker, admin, space, live, proxy, db, redis, mq, minio | 8082 | Project management |
|
||||||
|
|
||||||
## External Services (qsrproxy - 192.168.1.72)
|
## External Services (qsrproxy - 192.168.1.72)
|
||||||
|
|
||||||
@@ -28,25 +28,35 @@ Docker Compose stacks for Flook (192.168.1.75) managed via Portainer.
|
|||||||
|
|
||||||
1. `portainer` - Deploy first, manually
|
1. `portainer` - Deploy first, manually
|
||||||
2. `productivity` - GitLab, Vaultwarden, Memos, FreshRSS, Mortis
|
2. `productivity` - GitLab, Vaultwarden, Memos, FreshRSS, Mortis
|
||||||
3. `documents` - Paperless, OnlyOffice
|
3. `documents` - Paperless, OnlyOffice
|
||||||
4. `backup` - Borgmatic
|
4. `backup` - Borgmatic
|
||||||
5. `seafile` - File sync and collaboration
|
5. `seafile` - File sync and collaboration
|
||||||
6. `outline` - Wiki
|
6. `outline` - Wiki
|
||||||
7. `plane` - Project management
|
7. `plane` - Project management
|
||||||
|
|
||||||
|
## Plane Notes
|
||||||
|
|
||||||
|
Plane requires specific env variables. Run with:
|
||||||
|
```bash
|
||||||
|
cd /mnt/user/data/flook-stacks/stacks/plane
|
||||||
|
docker compose --env-file plane.env up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
Key env settings:
|
||||||
|
- `APP_DOMAIN=plane.rishighan.com`
|
||||||
|
- `LISTEN_HTTP_PORT=8082`
|
||||||
|
- `WEB_URL=https://plane.rishighan.com`
|
||||||
|
- `CERT_EMAIL=email admin@rishighan.com`
|
||||||
|
|
||||||
## Seafile Notes
|
## Seafile Notes
|
||||||
|
|
||||||
Seafile uses multiple compose files and cannot be deployed via Portainer git stack. Deploy from command line:
|
Seafile uses multiple compose files and cannot be deployed via Portainer git stack. Deploy from command line:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd /mnt/user/appdata/seafile
|
cd /mnt/user/appdata/seafile
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
See `stacks/seafile/README.md` for full details.
|
|
||||||
|
|
||||||
## Repository
|
## Repository
|
||||||
|
|
||||||
```
|
```
|
||||||
https://git.rishighan.com/root/flook-stacks.git
|
https://git.rishighan.com/root/flook-stacks.git
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,62 +0,0 @@
|
|||||||
# Flook Stacks
|
|
||||||
|
|
||||||
Docker Compose stacks for Flook (192.168.1.75) managed via Portainer.
|
|
||||||
|
|
||||||
## Stacks
|
|
||||||
|
|
||||||
| Stack | Services | Port(s) | Description |
|
|
||||||
|-------|----------|---------|-------------|
|
|
||||||
| portainer | portainer | 9000 | Stack management |
|
|
||||||
| documents | paperless, paperless-db, paperless-redis, paperless-tika, paperless-gotenberg, onlyoffice | 8777, 8089, 4430 | Document management |
|
|
||||||
| productivity | gitlab, vaultwarden, memos, mortis, freshrss | 8929, 4743, 5230, 5231, 8054 | Personal tools |
|
|
||||||
| backup | borgmatic | - | Borg backup to chook |
|
|
||||||
| seafile | seafile, seadoc, mysql, redis, notification, md-server, seasearch | 8098, 8888, 8083, 8084, 4080 | File sync |
|
|
||||||
| outline | outline, postgres, redis | 3000 | Wiki |
|
|
||||||
| plane | web, api, worker, beat-worker, admin, space, live, proxy, db, redis, mq, minio | 8082 | Project management |
|
|
||||||
|
|
||||||
## External Services (qsrproxy - 192.168.1.72)
|
|
||||||
|
|
||||||
| Service | Port(s) | Description |
|
|
||||||
|---------|---------|-------------|
|
|
||||||
| npm | 1880, 18443, 81 | Nginx Proxy Manager (CRITICAL) |
|
|
||||||
| prometheus | 9090 | Metrics collection |
|
|
||||||
| grafana | 3000 | Dashboards |
|
|
||||||
| alertmanager | 9093 | Alert routing |
|
|
||||||
| node-exporter | 9100 | System metrics |
|
|
||||||
|
|
||||||
## Deployment Order
|
|
||||||
|
|
||||||
1. `portainer` - Deploy first, manually
|
|
||||||
2. `productivity` - GitLab, Vaultwarden, Memos, FreshRSS, Mortis
|
|
||||||
3. `documents` - Paperless, OnlyOffice
|
|
||||||
4. `backup` - Borgmatic
|
|
||||||
5. `seafile` - File sync and collaboration
|
|
||||||
6. `outline` - Wiki
|
|
||||||
7. `plane` - Project management
|
|
||||||
|
|
||||||
## Plane Notes
|
|
||||||
|
|
||||||
Plane requires specific env variables. Run with:
|
|
||||||
```bash
|
|
||||||
cd /mnt/user/data/flook-stacks/stacks/plane
|
|
||||||
docker compose --env-file plane.env up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
Key env settings:
|
|
||||||
- `APP_DOMAIN=plane.rishighan.com`
|
|
||||||
- `LISTEN_HTTP_PORT=8082`
|
|
||||||
- `WEB_URL=https://plane.rishighan.com`
|
|
||||||
- `CERT_EMAIL=email admin@rishighan.com`
|
|
||||||
|
|
||||||
## Seafile Notes
|
|
||||||
|
|
||||||
Seafile uses multiple compose files and cannot be deployed via Portainer git stack. Deploy from command line:
|
|
||||||
```bash
|
|
||||||
cd /mnt/user/appdata/seafile
|
|
||||||
docker compose up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
## Repository
|
|
||||||
```
|
|
||||||
https://git.rishighan.com/root/flook-stacks.git
|
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user