Goal
Replace Wallabag (Docker Compose + MariaDB) with Karakeep as a NixOS-native service.
What's been done
Configuration: Meilisearch (search), Chromium (screenshots), OpenAI API (AI tagging), Pocket ID (OIDC auth). No Ollama, no Redis.
Branch: karakeep
Remaining steps
Before applying
After Karakeep is running
Goal
Replace Wallabag (Docker Compose + MariaDB) with Karakeep as a NixOS-native service.
What's been done
modules/hosts/nixos/nixnuc/karakeep.nix— native NixOS service viaservices.karakeepports.nixkarakeep.home.technicalissues.usindefault.nixkarakeep_envsops secret wiring indefault.nix~/repos/wallabag-to-karakeep/migrate.pyConfiguration: Meilisearch (search), Chromium (screenshots), OpenAI API (AI tagging), Pocket ID (OIDC auth). No Ollama, no Redis.
Branch:
karakeepRemaining steps
Before applying
https://karakeep.home.technicalissues.us/api/auth/callback/customkarakeep_envsops secret tosecrets.yamlwith:OAUTH_CLIENT_ID(from Pocket ID)OAUTH_CLIENT_SECRET(from Pocket ID)OPENAI_API_KEYNEXTAUTH_SECRETandMEILI_MASTER_KEYare auto-generated on first runsudo nixos-rebuild switch --flake .After Karakeep is running
ports: ["3316:3306"])~/repos/wallabag-to-karakeep/migrate.pyto import 542 entries~/compose-files/wallabag/