Files
nuc/.artifacts/2026-02-01_16-45_liquidgym-mysql-migration.md
Alejandro Gutiérrez 390eda1595 Initial commit - NUC server configuration and docs
- CLAUDE.md: Server instructions and service reference
- docs/: Persistent documentation (architecture, guides)
- .artifacts/: Session-generated notes
- playwriter-browser/: Remote browser container config

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:49:20 +00:00

3.2 KiB

LiquidGym & Knosia Migration to NUC

Date: 2026-02-01 16:45 Context: Migrated LiquidGym MySQL and Knosia PostgreSQL from local Docker to NUC Coolify

NUC MySQL Connection

Property Value
Host 192.168.1.3
Port 3306
Database liquidgym
User liquidgym
Password liquidgym_nuc_2026
Root Password liquidgym_root_nuc_2026
Coolify UUID hgwcgs4oswwc8scg080scoo4
External URL mysql://liquidgym:liquidgym_nuc_2026@192.168.1.3:3306/liquidgym

Local Volumes (Safe to Delete)

These local volumes contained LiquidGym MySQL data and are now migrated:

  • infra_mysql_data - Active data (migrated)
  • infra_mysql_logs - Logs
  • liquidgym_mysql_data - Stale duplicate
  • liquidgym_mysql_logs - Stale duplicate

Project Updates

The liquidgym project at /Users/agutierrez/Desktop/liquidgym has been updated:

  • Added .env.nuc with NUC MySQL configuration
  • Local MySQL in docker-compose.yml can still be used for isolated testing

Usage

# Use NUC MySQL (remote)
cd ~/Desktop/liquidgym/infra
cp .env.nuc .env
docker compose up cloudbeaver -d

# Use local MySQL (isolated)
docker compose --profile tier1 up mysql -d

Knosia (LiquidRender) PostgreSQL

Property Value
Host 192.168.1.3
Port 5442
Database knosia
User knosia
Password knosia_nuc_2026
Coolify UUID ik80skko0008w4000c4w40os
pgvector 0.8.1 enabled
External URL postgresql://knosia:knosia_nuc_2026@192.168.1.3:5442/knosia

NUC MinIO for Knosia

Property Value
Endpoint http://192.168.1.3:9000
Bucket knosia
Access Key Dt6yvE0MTH7N4GBz
Secret Key iz6Fl5aAixTgyzRcRLZrjmCM02CBCdmZ
Coolify Service dg4wkgg8skcssww0040sgk80

Project Updates

  • LiquidGym: /Desktop/liquidgym/infra/.env.nuc
  • LiquidRender (Knosia): /Desktop/liquidrender/.env.nuc

LiquidGym PostgreSQL (Test Datasets)

Property Value
Host 192.168.1.3
Port 5433
User postgres
Password postgres
Coolify UUID x4kk8g4k8w4g0cw480w84g4g

Databases migrated (~520MB total):

Database Size Description
employees 334 MB HR dataset
adventureworks 114 MB Sales/HR sample
lego 43 MB LEGO sets
pagila 17 MB DVD rental
netflix 11 MB Netflix titles
chinook 10 MB Music store
northwind 8 MB Classic sample

Google Reviews Scraper PostgreSQL

Property Value
Host 192.168.1.3
Port 5437
Database scraper
User scraper
Password scraper_nuc_2026
Coolify UUID g4s8w4csk8s8ocswg48kkogo

Data migrated:

Table Rows
jobs 21
gbp_categories 4,141
canary_results 25

Project files:

  • .env.nuc - NUC database config
  • docker-compose.nuc.yml - Override to use NUC DB

Usage:

cd ~/Desktop/google-reviews-scraper-pro
cp .env.nuc .env
docker compose -f docker-compose.production.yml -f docker-compose.nuc.yml up -d