[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"$fp3qzrxfj4qq9":3},{"site":4,"app":16,"alternatives":69,"compose":92,"log":93,"changelog":94},{"hourly_rate_usd":5,"break_even_window_mo":6,"reference_env":7,"attribution":8},20,18,"Fresh Debian 12, Docker + Compose preinstalled, 2 GB RAM \u002F 2 vCPU ($5-class VPS)",{"caniselfhostit":9},{"name":10,"url":11,"repo":12,"license":13,"author":14,"note":15},"caniselfhostit.com","https:\u002F\u002Fcaniselfhostit.com","https:\u002F\u002Fgithub.com\u002Fcaniselfhostit\u002Fcaniselfhostit","MIT","Jashanpreet Singh","Capability data (app → replacement pairings, pricing snapshots) seeded from this dataset. They answer 'can you run it, and how' — go there for guided installs.",{"id":17,"name":18,"domain":19,"category":20,"price_usd_mo":21,"price_plan":22,"price_unit":23,"price_source":24,"price_checked":25,"links":26,"jobs":28,"verdict":34,"alternatives":35,"provenance":37,"verdict_reason":40,"what_you_lose":41,"economics":45,"hardware_tier":49,"verified":50,"compose":58,"derived":61},"evernote","Evernote","evernote.com","notes-wikis",14.99,"Starter","flat","https:\u002F\u002Fevernote.com\u002Fcompare-plans","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fevernote",[29,30,31,32,33],"notes with hierarchy\u002Flinks","web clipping","search","mobile capture","OCR of images\u002Fhandwriting","KINDA",[36],"trilium",{"capability_seed":38,"decision_layer":39},"caniselfhostit","original","Trilium's tree-of-notes beats Evernote for structured thinkers on desktop. The mobile story is a synced web app and the OCR-of-photos job doesn't exist — worth it if your notes live on a keyboard.",[42,43,44],"Native mobile apps with offline + camera capture — Trilium mobile is a web view","Evernote's OCR on photos and scans","10GB of someone else's storage",{"vps_share_usd_mo":46,"storage_usd_mo":47,"maint_min_mo":48},0.8,0,10,"pi",{"by":51,"at":52,"protocol":53,"setup_min":54,"assistant":55,"evidence":56,"what_broke":59},"zernonia","2026-08-10","v1",40,"claude-code",[57,58],"logs\u002Fevernote-trilium.md","compose\u002Fevernote-trilium.yml",[60],"Project moved: zadam\u002Ftrilium is archived, TriliumNext is the maintained fork — star counts and docker tags split across the two confuses every comparison",{"hourly_rate_usd":5,"self_host_cost_usd_mo":62,"net_saving_usd_mo":63,"setup_cost_usd":64,"break_even_months":65,"break_even_date":66,"markup_index":67,"primary_abandoned":68,"verdict_stale":68},4.13,10.86,13.33,1.23,"2026-09-16",3.63,false,[70],{"id":36,"name":71,"tagline":72,"repo":73,"site":74,"license":75,"category":20,"resources":76,"provenance":81,"metrics":82},"Trilium","A personal knowledge base with a note tree, relations and scripting, keeping every note in one SQLite file you can copy.","TriliumNext\u002FTrilium","https:\u002F\u002Ftriliumnotes.org","AGPL-3.0",{"ram_min_mb":77,"disk_gb":78,"arm64":79,"containers":80,"external_db":68},1024,5,true,1,{"capability_seed":38,"decision_layer":39},{"id":36,"stars":83,"last_commit":84,"latest_release":85,"docker_pulls":89,"open_issues":90,"fetched_at":91},37353,"2026-08-11T03:52:25Z",{"tag":86,"published_at":87,"url":88},"v0.104.1","2026-07-25T14:07:54Z","https:\u002F\u002Fgithub.com\u002FTriliumNext\u002FTrilium\u002Freleases\u002Ftag\u002Fv0.104.1",null,691,"2026-08-11T03:55:32.499Z","# Trilium Notes (TriliumNext) — hierarchical personal knowledge base (replaces Evernote's\n# desktop half; the mobile + OCR gap is the KINDA)\nservices:\n  trilium:\n    image: triliumnext\u002Fnotes:latest\n    container_name: trilium\n    restart: unless-stopped\n    environment:\n      TRILIUM_DATA_DIR: \u002Fhome\u002Fnode\u002Ftrilium-data\n    ports:\n      - \"8091:8080\"\n    volumes:\n      - trilium-data:\u002Fhome\u002Fnode\u002Ftrilium-data\n    healthcheck:\n      test: [\"CMD-SHELL\", \"wget -qO- http:\u002F\u002Flocalhost:8080\u002Fapi\u002Fhealth-check >\u002Fdev\u002Fnull || wget -qO- http:\u002F\u002Flocalhost:8080 >\u002Fdev\u002Fnull || exit 1\"]\n      interval: 5s\n      timeout: 5s\n      retries: 24\n      start_period: 20s\n\nvolumes:\n  trilium-data:\n","# Timed setup log: Evernote → trilium\n\n**Protocol:** v1 · **Verified by:** zernonia · **Date:** 2026-08-10\n**Assistant:** claude-code · **Environment:** containerized runner, 2 vCPU class, Docker 29.3 \u002F Compose v5.1\n\n## Timeline\n\n| Step | Time |\n|---|---|\n| Read upstream docs, draft compose with healthcheck | ~13 min |\n| **Boot: all services healthy in 26 s (measured, `compose up --wait`)** | — |\n| Endpoint-level workflow check (login\u002Fhealth\u002FAPI serve) + re-run from clean volumes | ~13 min |\n| **Total: ~40 min** | |\n\nBoot and endpoint checks are machine-verified; `setup_min` is the wall-clock total for this\nsession including authoring, diagnosis and re-runs. Endpoint-level ≠ full human UI workflow —\ndispute anything that doesn't reproduce (CONTRIBUTING.md).\n\n## What broke\n\n- Project moved: zadam\u002Ftrilium is archived, TriliumNext is the maintained fork — star counts and docker tags split across the two confuses every comparison\n\n## Verdict-relevant notes\n\n- Web clipper extension works against self-hosted instances.\n",[95],{"date":52,"app":17,"from":89,"to":34,"reason":96},"Initial verdict: Trilium's tree-of-notes beats Evernote for structured thinkers on desktop. The mobile story is a synced web app and the OCR-of-photos job doesn't exist.",1786459421777]