Add Immich and Open WebUI documentation; update service listings

2026-02-21 10:22:53 +00:00
parent adfe36ddea
commit d5cceeac8a
5 changed files with 93 additions and 3 deletions

@@ -2,9 +2,13 @@
Git hosting running on Agap via Docker. Git hosting running on Agap via Docker.
## Compose ## Configuration
See `gitea/docker-compose.yml`. Configuration is in the `agap_git` repository:
- Compose file: `gitea/docker-compose.yml`
- PostgreSQL data: `gitea/postgres/`
Repository: https://github.com/alvis/agap_git
## Access ## Access

@@ -10,7 +10,9 @@ This repository contains Docker Compose files, configuration templates, and depl
| Service | Purpose | | Service | Purpose |
|---------|---------| |---------|---------|
| Immich | Photo management and backup |
| Gitea | Git repository hosting | | Gitea | Git repository hosting |
| Open WebUI | AI chat interface (GPU-accelerated) |
| Home Assistant | Home automation | | Home Assistant | Home automation |
| 3X-UI | VPN / proxy | | 3X-UI | VPN / proxy |

@@ -7,9 +7,11 @@
## Services ## Services
- [[Immich]] — Photo management and backup
- [[Gitea]] — Git hosting
- [[Open-WebUI]] — AI chat interface
- [[Home-Assistant]] — KVM virtual machine - [[Home-Assistant]] — KVM virtual machine
- [[3X-UI]] — VPN proxy - [[3X-UI]] — VPN proxy
- [[Gitea]] — Git hosting
## Quick Start ## Quick Start

47
Immich.md Normal file

@@ -0,0 +1,47 @@
# Immich
Photo management and backup via Docker.
## Configuration
Configuration is in the `agap_git` repository:
- Compose file: `immich-app/docker-compose.yml`
- Environment: `.env` (Immich settings, database, storage paths)
Repository: https://github.com/alvis/agap_git
## Access
- Web: `http://agap:2283`
## Storage
| Path | Contents |
|------|----------|
| `/mnt/media/upload` | Original uploaded photos |
| `/mnt/ssd1/media/thumbs` | Thumbnail cache |
| `/mnt/ssd1/media/encoded-video` | Transcoded video cache |
| `/mnt/ssd1/media/postgres` | PostgreSQL database |
## Stack
- Immich server
- Immich machine learning (CPU or GPU)
- PostgreSQL 14 (with vector extensions)
- Valkey (Redis alternative)
## Commands
```bash
# Restore from backup
cd /path/to/agap_git
docker compose down -v # WARNING: deletes all data
docker compose create
docker start immich_postgres
sleep 10
gunzip --stdout "/path/to/dump.sql.gz" | \
docker exec -i immich_postgres psql --dbname=postgres --username=postgres
docker compose up -d
```
For more details, see `immich-app/restore_example.sh`.

35
Open-WebUI.md Normal file

@@ -0,0 +1,35 @@
# Open WebUI
AI chat interface with Ollama, GPU-accelerated via NVIDIA.
## Configuration
Configuration is in the `agap_git` repository:
- Compose file: `openai/docker-compose.yml`
Repository: https://github.com/alvis/agap_git
## Access
- Web: `http://agap:3125`
## Data
| Path | Contents |
|------|----------|
| Docker volume `ollama` | Ollama models |
| Docker volume `open-webui` | Web UI data and settings |
## GPU
Requires NVIDIA GPU support:
```bash
sudo ./nvidia-docker-install.sh
./install-cuda.sh
```
## Stack
- Open WebUI (NVIDIA/Ollama variant)
- Ollama (LLM runtime)
- NVIDIA Container Toolkit for GPU acceleration