Skip to content

Latest commit

 

History

History
83 lines (62 loc) · 1.95 KB

README.md

File metadata and controls

83 lines (62 loc) · 1.95 KB

Trusty Notes

A secure cross-platform note-taking application. Features end-to-end encryption for cloud sync and a modern React frontend.

Now: https://trustynotes.app



image

Features

  • 📝 Markdown editor with live preview
  • 🔄 Secure cloud synchronization
  • 🔐 End-to-end encryption
  • 🌙 Dark/Light mode
  • 💾 Automatic saving
  • 🔍 Full-text search
  • 📱 Cross-platform
  • 💾 Import/Export functionality
  • 🔒 Seed phrase-based encryption

To-Do

  • Improved Sync
  • Rich Text
  • Browser Extension
  • Attachments/Files (In Progress but working)
  • Native Desktop/Mobile Applications

Client Self-Hosting

Prerequisites

  • Docker
  • Docker Compose

Setup & Run

git clone https://github.com/toolworks-dev/trusty-notes
cd trusty-notes
docker compose up --build -d

Server Self-Hosting

Prerequisites

  • Docker
  • Docker Compose

Setup

git clone https://github.com/toolworks-dev/trusty-notes
cd trusty-notes/server

Database

vim .env

MONGO_USERNAME=
MONGO_PASSWORD=

Run

docker compose up --build -d

Build Browser Extension

Requires

Build

bun install
./build-extension.sh

This Builds the Chrome and Firefox extensions and places them in the browser-extension/web-ext-artifacts directory. You can install the extension directly from the .zip in firefox, you must extract the .zip for chrome/chromium browsers and load the unpacked folder.