MickLesk
4864b0773b
fix(puter,slink): resolve LAN access issues
...
puter: create config.json with allow_nipio_domains to fix 'Invalid Host Header' on LAN
slink: replace $STD with plain redirects on fallible console commands (silent() hard-exits before || true)
slink: add ORIGIN env var via EnvironmentFile for SvelteKit CSRF to allow LAN login
2026-04-04 23:51:17 +02:00
MickLesk
2c47d114db
fix(slink): allow CORS from any origin for LAN access
...
Default CORS_ALLOW_ORIGIN only permits localhost, blocking login
when accessed via LAN IP.
2026-04-04 23:25:36 +02:00
MickLesk
6684ab02cc
fix(slink): fix SQLite path for bare-metal install
...
The .env.example uses /app/var/data/ (Docker path). Rewrite to
/opt/slink/services/api/var/data/ and ensure the directory exists.
2026-04-04 23:15:32 +02:00
MickLesk
eb6aeeff92
fix(slink): generate admin credentials and JWT keys on install
...
- Set ADMIN_EMAIL/ADMIN_PASSWORD so admin user is created on first boot
- Generate JWT keypair for authentication to work
- Run doctrine:migrations:migrate for DB schema
- Save credentials to ~/slink.creds
2026-04-04 22:58:22 +02:00
MickLesk
daf3a5ce6e
fix(slink): enable PHP-FPM via PHP_FPM=YES in setup_php
2026-04-03 21:16:50 +02:00
MickLesk
f13616e3b9
fix(trek): extract admin creds from log; fix(slink): export APP_ENV=prod for all symfony commands
2026-04-02 22:53:30 +02:00
MickLesk
5c02002a19
fix(slink): set APP_ENV=prod for composer to skip dev bundles
2026-04-02 22:42:00 +02:00
MickLesk
486eb90163
fix(slink): upgrade PHP 8.3 → 8.5 (required by latest release)
2026-04-02 22:21:47 +02:00
MickLesk
93544b905c
fix(slink): add git dependency for composer
2026-04-02 22:09:43 +02:00
MickLesk
deb95b1bcf
fix(trek,anchor,slink): use Node.js 24 instead of 22
2026-04-02 22:04:39 +02:00
MickLesk
2a75902281
feat(new-scripts): add TREK, SoulSync, UpSnap, Anchor, Slink
...
- TREK: Self-hosted travel planner (Node.js 22, Express, SQLite)
- SoulSync: Music discovery & automation (Python 3.11, Flask)
- UpSnap: Wake-on-LAN web app (Go binary, PocketBase)
- Anchor: Offline-first note taking (NestJS, Next.js, PostgreSQL)
- Slink: Image sharing platform (PHP/Symfony, SvelteKit, Redis, Caddy)
2026-04-02 21:55:54 +02:00