Skip to content

WiP: establishing 'demo-full' demo installation of a (too) complete setup under a Vagrant VM#1

Draft
yarikoptic wants to merge 3 commits intomainfrom
enh-demo-full
Draft

WiP: establishing 'demo-full' demo installation of a (too) complete setup under a Vagrant VM#1
yarikoptic wants to merge 3 commits intomainfrom
enh-demo-full

Conversation

@yarikoptic
Copy link
Copy Markdown
Member

  • provide sensible setups/scaffolding for forge and hedgedoc to auth against forge.
  • provide some sample target repo with photos (and videos) etc for photos. and copyparty. to demo those
  • provide sample target research-group profile for dumpthings server
  • enable dump-things backend server with simple flow
  • populate website repo on forge from which to populate that static website at www.
  • ...

yarikoptic and others added 3 commits March 24, 2026 21:39
Vagrantfile provisions a Debian Trixie VM with caddy + podman (base
assumptions).  The pyinfra deploy script installs remaining dependencies
and deploys 8 services end-to-end (forgejo, hedgedoc, copyparty, ntfy,
owntracks, photoview, gatus, gitannex_staticwww).

Dumpthings is temporarily skipped (needs schema setup, see TODO.md).
Forgejo runner deploys but needs manual Forgejo registration first.

Includes per-service asset configs, Caddy internal TLS for local demo,
/etc/hosts setup, and pyinfra config.py with SUDO=True.

Co-Authored-By: Claude Code 2.1.81 / Claude Opus 4.6 <noreply@anthropic.com>
.local is reserved by mDNS/Avahi (RFC 6762) and can cause resolution
conflicts.  .liab is a project-specific TLD with zero collision risk,
and demo-full reflects the deployment name.

Also includes review fixes from prior commit: corrected pyinfra v3
invocation in comments, removed premature dumpthings dir creation,
fixed forgejo_runner to use host.containers.internal, added -y flag.

Co-Authored-By: Claude Code 2.1.81 / Claude Opus 4.6 <noreply@anthropic.com>
Add chromium one-liner to README for opening all services in tabs.
Update TODO: dumpthings will use shacl-vue as frontend, clarify that
forgejo_runner works on re-run after wizard completion.

Co-Authored-By: Claude Code 2.1.81 / Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant