MemoriC

Your photos, your storage. Always private.

MemoriC is a privacy-first photo backup and gallery app. The web app and tunnel broker run on memory.clouderized.com. A lightweight agent runs on the customer's home machine and stores all full-resolution photos. Photos never rest on the server — only thumbnails do.

Built on the Clouderized platform (dogfooding).


Docs

File Contents
SPEC.md Full product spec — architecture, data flow, tiers
PLAN.md Build plan — phases and milestones
poc/ Proof-of-concept code (tunnel broker, Go agent, Flutter app)

Run Agent As User Service (Linux)

From repo root:

cd poc/agent
./install-user-service.sh

Then manage with:

systemctl --user start memoric-agent
systemctl --user stop memoric-agent
systemctl --user status memoric-agent
journalctl --user -u memoric-agent -f

Default photo storage path:

  • ~/memoric/photos

To use a different path, edit:

  • ~/.config/systemd/user/memoric-agent.service and change Environment=STORAGE_DIR=..., then run:
systemctl --user daemon-reload
systemctl --user restart memoric-agent
Description
MemoriC — privacy-first photo backup
Readme 8.8 MiB
Languages
Dart 28.5%
Go 27.4%
C++ 18.9%
CMake 15.2%
Python 2.7%
Other 7.3%