Commit Graph

  • ee101b4a73 fix: Resolve spawn E2BIG by passing Hermes prompt via --query-file main Jannik 2026-10-02 07:10:06 +02:00
  • f4d8b10dfb fix: Pin anthropic package to 0.87.0 in hermes-venv Jannik 2026-10-02 07:02:26 +02:00
  • a1eb9a8e67 fix: Define SERVICES_DIR in service.pre_start and default HERMES_API_KEY in compose Jannik 2026-10-02 06:41:57 +02:00
  • c70fd63092 feat: Configure MiniMax as default provider for Hermes and PaperClip Jannik 2026-10-02 06:33:53 +02:00
  • 47bfdfbd49 fix: Install anthropic package in hermes-venv Jannik 2026-10-02 06:28:22 +02:00
  • ddf678fb9c feat: Add Hermes setup sub-script and in-container CLI installation Jannik 2026-10-02 05:10:10 +02:00
  • 92c7442df7 Route Hermes Gateway through Caddy HTTPS on hermes.paperclip.orfel.de Jannik 2026-10-01 21:08:57 +02:00
  • 8e23b08ac4 Fix Hermes service.init: Erhöhe Timeout auf 90s, nutze curl und Bearer Token Jannik 2026-10-01 21:03:59 +02:00
  • 416533726e Fix Hermes Gateway: Enable HTTP for container network, bind 0.0.0.0 and run gateway Jannik 2026-10-01 20:41:05 +02:00
  • c0e66dd3f8 Konfiguration fuer Hermes Gateway, OpenCode und Gemini CLI eingerichtet Jannik 2026-10-01 20:15:11 +02:00
  • aabbf6c28a refactor: Move Paperclip-specific .env generation to service.pre_start script Jannik 2026-10-01 20:07:56 +02:00
  • 7c38da5efc Add Gemini API key to shared.env Jannik 2026-10-01 20:05:04 +02:00
  • 78d4a4894e feat: Generic service.init system + Hermes setup script Jannik 2026-10-01 20:04:56 +02:00
  • 60d48a43b4 refactor: Single source of truth for API keys via services/shared.env Jannik 2026-10-01 19:57:17 +02:00
  • 2df8b29470 fix: Change Hermes dashboard URL to hermes.paperclip.orfel.de Jannik 2026-10-01 19:51:31 +02:00
  • e079b43b14 feat: Add Hermes Agent service Jannik 2026-10-01 19:50:55 +02:00
  • dbeea97898 Update README with LLM configuration and Onboarding workaround instructions Jannik 2026-10-01 19:05:50 +02:00
  • c1ebd84e11 Patch Paperclip backend to respect OPENAI_BASE_URL during connection validation Jannik 2026-10-01 18:58:44 +02:00
  • 4d64e09cd6 Auto-configure OpenAI API Key from OpenRouter/Mistral to bypass UI Onboarding screen Jannik 2026-10-01 18:45:32 +02:00
  • 20a746e6e9 Cleanup debug block output now that the deployment successfully starts and healthchecks pass Jannik 2026-10-01 18:37:59 +02:00
  • 7b29df68a0 Fix premature Connection Refused by polling for server health instead of a hardcoded 5s sleep, since Paperclip takes ~10-15s to fully start Jannik 2026-10-01 18:35:49 +02:00
  • 5a04aa0409 Enhance debug output to diagnose Connection Refused despite server logging that it bound to the port Jannik 2026-10-01 18:30:55 +02:00
  • d2abff8b4d Fix onboard command failing to write config due to 5s timeout; run in background with 15s sleep instead Jannik 2026-10-01 18:26:56 +02:00
  • a475b9b19c Fix script hanging by adding a 5s timeout to the onboard command, since --yes implicitly starts the server in the foreground Jannik 2026-10-01 18:25:10 +02:00
  • 6cfe3a375b Fix Paperclip startup crash: authenticated + public exposure requires auth.baseUrlMode=explicit Jannik 2026-10-01 18:15:29 +02:00
  • c554e74dfb Fix EACCES permission denied by running Paperclip onboard command as node user Jannik 2026-10-01 18:13:32 +02:00
  • 3c2e9cdf53 Add debug diagnostics to deploy script to troubleshoot 502 Jannik 2026-10-01 18:10:35 +02:00
  • fcba2a3b3a Fix 502 Bad Gateway by ensuring HOST is 0.0.0.0 and auto-generating missing BETTER_AUTH_SECRET Jannik 2026-10-01 18:07:37 +02:00
  • 183623962f Auto-reload script via exec when git pull fetches updates Jannik 2026-10-01 17:59:49 +02:00
  • 2a753ffcde Fix onboard command to not force local_trusted mode and restart container Jannik 2026-10-01 17:57:47 +02:00
  • 62161c98dd Fix onboard command to not force local_trusted mode Jannik 2026-10-01 17:57:03 +02:00
  • 973727a56d Auto-initialize Paperclip config with onboard command before bootstrapping Jannik 2026-10-01 17:53:28 +02:00
  • eef9c6caac Update ntfy URL topic to PaperClip Jannik 2026-10-01 17:47:38 +02:00
  • 7e6b45d6a1 Add ntfy push notifications to deploy script, including bootstrap URL Jannik 2026-10-01 17:46:57 +02:00
  • f4b8e6dda3 Add automatic Paperclip bootstrap URL generation to deploy script Jannik 2026-10-01 17:43:56 +02:00
  • 46c72994d8 Fix Paperclip exposure policy to public and map custom OpenCode providers Jannik 2026-10-01 17:41:21 +02:00
  • 7c2a5013b8 Revert "Update paperclip service to use Gitea registry image" Jannik 2026-10-01 17:38:27 +02:00
  • 9a7842cfcf Update paperclip service to use Gitea registry image Jannik 2026-10-01 17:37:22 +02:00
  • eaa5d2770b Add fallback to restart caddy if reload fails Jannik 2026-10-01 17:35:23 +02:00
  • 17ed62fc08 docs: fix repo URL and remove hardcoded age key in README Jannik 2026-10-01 17:35:01 +02:00
  • 905f066ac7 Fix caddy reload by removing admin off Jannik 2026-10-01 17:30:24 +02:00
  • af49559498 Configure weekly reboot and system updates in deploy script Jannik 2026-10-01 17:29:12 +02:00
  • 5e8e2425d3 Add README.md Jannik 2026-10-01 17:27:45 +02:00
  • fc49ad230f Add paperclip service configuration (Docker Compose, Caddy, .env.age) and update deploy_script.sh Jannik 2026-10-01 17:22:55 +02:00
  • 6ff71851e3 Add deploy_script.sh and configure caddy volume Jannik 2026-10-01 17:18:09 +02:00
  • 8c8ee6b4be Clean initial state: removed all wrapper scripts and debug code. deploy_script.sh and the dev server are the only files that should drive the next deploy. Jannik 2026-10-01 17:11:10 +02:00