keepIT
richy1989/keepit:latest
https://hub.docker.com/r/richy1989/keepit
bridge
bash
false
https://github.com/Richy1989/keepIT/issues
https://github.com/Richy1989/keepIT
A self-hosted notes app with sharing between users, real-time sync, search, and reminders - plus a native Android app with offline support and a home-screen widget
Productivity:
http://[IP]:[PORT:80]/
https://raw.githubusercontent.com/richy1989/keepIT/main/docs/logo.png
keepIT — a self-hosted notes app (React web UI + ASP.NET Core REST API) with note sharing between users, real-time sync across devices, search, reminders, and a native Android client. This single-container build runs the React UI behind nginx and the API together in one image, storing notes in a built-in SQLite database (or point it at your own Postgres). Mount /data to your appdata share so your notes, uploaded images, and encryption keys survive container updates. Set a long random JWT Key before exposing it.
bridge
8080
80
tcp
/mnt/user/appdata/keepit
/data
rw
change-me-to-a-random-secret-of-at-least-32-characters
Jwt__Key
Production
ASPNETCORE_ENVIRONMENT
false
Auth__RefreshCookie__Secure
1
App__ForwardedProxyHops
true
App__AllowRegistration
App__PublicBaseUrl
Email__SmtpHost
Email__From
Email__SmtpUsername
Email__SmtpPassword
587
Email__SmtpPort
true
Email__UseStartTls
POSTGRES_HOST
POSTGRES_PORT
POSTGRES_DB
POSTGRES_USER
POSTGRES_PASSWORD
8080
/mnt/user/appdata/keepit
change-me-to-a-random-secret-of-at-least-32-characters
Production
false
1
true
587
true