Add Immich and Open WebUI documentation; update service listings
8
Gitea.md
8
Gitea.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
2
Hello.md
2
Hello.md
@@ -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 |
|
||||||
|
|
||||||
|
|||||||
4
Home.md
4
Home.md
@@ -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
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
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
|
||||||
Reference in New Issue
Block a user