add 23 requested stacks from container-requests list

Tdarr, Grocy, Dashy, Traefik, Fider, Twenty CRM, Outline, Chatwoot,
ComfyUI, Picard, VoidAuth, Tinyauth, Tugtainer, Sencho, Authelia,
Mail Archiver, ITFlow, Notifuse, Maybe Finance, DumbBudget, Silverpeas,
Portus, Obsidian — all as _dev stacks following repo conventions.

Harbor and Exportify moved to 'Apps That Will Not be in the Repo'
(installer-generated compose / no published image).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
code
2026-07-16 06:24:26 +00:00
co-authored by Claude Fable 5
parent b332b8a581
commit b4375c3e09
70 changed files with 2274 additions and 56 deletions
+59
View File
@@ -0,0 +1,59 @@
# Silverpeas
## Overview
Enterprise collaboration platform: intranet, document sharing, and communication tools.
## Project Details
- **Project Repository:** [silverpeas.org](https://www.silverpeas.org/)
- **Container Image:** [silverpeas](https://hub.docker.com/_/silverpeas)
- **Documentation:** [Docker Hub](https://hub.docker.com/_/silverpeas)
- **Reverse Proxy Port:** `8000`
## Getting Started
1. Start the container: `docker compose up -d`
2. Open http://localhost:8000 in your browser
3. Follow the initial setup wizard to configure the application
## Environment Variable Notes
SILVERPEAS_DB_PASSWORD shared between the app and postgres
## Volume Notes
/opt/silverpeas/data documents and application data
/opt/silverpeas/log logs
/var/lib/postgresql/data PostgreSQL data
## Network Notes
Requires proxy network
## Docker Run
```bash
docker run -d \
--name silverpeas \
-p 8000:8000 \
-e DB_SERVERTYPE=POSTGRESQL -e DB_SERVER=dbhost \
-e DB_NAME=silverpeas -e DB_USER=silverpeas -e DB_PASSWORD=pass \
silverpeas:latest
```
## Additional Notes / Gotchas
The app is served under the `/silverpeas` path (http://localhost:8000/silverpeas). Default admin is SilverAdmin/SilverAdmin — change it.
First startup is slow (Wildfly + DB migration).
## Dockhand Stack, Deploy from Git
Cookbooks Repository
stackname: silverpeas_dev
Compose file path: silverpeas_dev/compose.yaml
Additional env file (optional): silverpeas_dev/sample.env
Then "Load" silverpeas_dev/sample.env into the Environmental variables in dockhand
Create the Stack
+37
View File
@@ -0,0 +1,37 @@
services:
silverpeas:
image: ${SILVERPEAS_IMAGE:-silverpeas:latest}
restart: ${SILVERPEAS_RESTART:-unless-stopped}
volumes:
- ${VOL_PATH:-/data}/silverpeas/data:/opt/silverpeas/data
- ${VOL_PATH:-/data}/silverpeas/log:/opt/silverpeas/log
environment:
- DB_SERVERTYPE=POSTGRESQL
- DB_SERVER=silverpeas-db
- DB_NAME=silverpeas
- DB_USER=silverpeas
- DB_PASSWORD=${SILVERPEAS_DB_PASSWORD:-ChangeThisPassword}
ports:
- ${SILVERPEAS_PORT:-8000}:8000
networks:
- proxy
- internal
depends_on:
- silverpeas-db
silverpeas-db:
image: ${POSTGRES_IMAGE:-postgres:16-alpine}
restart: ${SILVERPEAS_RESTART:-unless-stopped}
volumes:
- ${VOL_PATH:-/data}/silverpeas/db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=silverpeas
- POSTGRES_USER=silverpeas
- POSTGRES_PASSWORD=${SILVERPEAS_DB_PASSWORD:-ChangeThisPassword}
networks:
- internal
networks:
proxy:
external: true
internal:
+7
View File
@@ -0,0 +1,7 @@
# Silverpeas
VOL_PATH=/data
SILVERPEAS_IMAGE=silverpeas:latest
POSTGRES_IMAGE=postgres:16-alpine
SILVERPEAS_RESTART=unless-stopped
SILVERPEAS_PORT=8000
SILVERPEAS_DB_PASSWORD=ChangeThisPassword