Docker containers running on the Orico CF1000 nas
Find a file
2026-03-31 05:08:04 -07:00
anki-sync-server Migrated Anki sync server to Orico CF1000 2026-03-25 08:28:43 -07:00
checkmate-capture Added checkmate capture 2026-03-31 05:08:04 -07:00
data/anki-sync-server/sandra Migrated Anki sync server to Orico CF1000 2026-03-25 08:28:43 -07:00
docker-management Migrated joplin, homebox and koillection to Orico CF1000 2026-03-25 08:06:39 -07:00
homebox Migrated joplin, homebox and koillection to Orico CF1000 2026-03-25 08:06:39 -07:00
joplin Migrated joplin, homebox and koillection to Orico CF1000 2026-03-25 08:06:39 -07:00
koillection Migrated joplin, homebox and koillection to Orico CF1000 2026-03-25 08:06:39 -07:00
nextcloud-whiteboard renamed nextcloud whiteboard container 2026-03-28 10:30:20 -07:00
manage-services.sh initial commit 2026-03-25 12:12:27 +01:00
README.md Added checkmate capture 2026-03-31 05:08:04 -07:00

Orico CF1000 docker configs

Docker compose files to run on Orico CF1000 NAS

Docker Compose Stack Structure

The monolithic docker-compose.yml has been split into separate compose files organized by service category.

Directory Structure

Each subdirectory contains a docker-compose.yml file with related services:

Anki

  • anki-sync-server/ - Flashcard sync server

Koillection

  • koillection/ - Collection database system

Homebox

  • homebox/ - Home inventory and warranty management

Joplin

  • joplin/ - Joplin Notes Sync Server

Nextcloud

  • nextcloud-whiteboard/ - Nextcloud whiteboard collaboration service

Docker Management

  • docker-management/ - Docker management tools (socket-proxy, tugtainer)

Monitoring

  • checkmate-capture/ - System metrics capture

Usage

Managing All Services

Use the manage-services.sh script to control all service groups at once:

# Start all services
./manage-services.sh start

# Stop all services
./manage-services.sh stop

# Restart all services
./manage-services.sh restart

# Check status of all services
./manage-services.sh status

The script will:

  • Iterate through all subdirectories
  • Execute the specified action on each service group
  • Display progress and a summary with success/failure counts
  • Exit with error if any service group fails

Managing Individual Service Groups

Start services in a specific category:

cd <service-directory>
docker compose up -d

Stop services in a specific category:

cd <service-directory>
docker compose down

View logs for a specific service group:

cd <service-directory>
docker compose logs -f

Backup

The original monolithic docker-compose.yml has been saved as docker-compose.yml.backup.