selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

jotsy logo

Self-host jotsy

v0.1.0

Self-hosted note-taking app with simplicity focus

AlphaOpen SourceApache-2.0
Updated4 years ago
LanguageRust
Setup difficultyEasy
Stars
514
Port
2022 (Jotsy web application)
Requires
Skytable
Docker
ohsayan/jotsy
Install with Docker Compose
Main application interface showing notesUser login pageUser registration page

What is jotsy?

Jotsy is a self-hosted note-taking application designed for simplicity. It supports multiple users with secure authentication and session management, allows notes in plaintext or Markdown format, and runs on a lightweight stack using Rust with Axum and Tokio on the backend, and Bootstrap with vanilla JavaScript on the frontend. The app uses Skytable as its database and is deployed via Docker Compose. The project is in early development with the latest stable release v0.1.0 from February 2022 and an alpha release v0.2.0-alpha.1 from November 2022.

Should you self-host jotsy?

jotsy scores 42/100 on selfhost.directory (how scoring works) and ranks #62 of 81 in Notes & Editors. It has 514 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Rust.

Its closest alternative on selfhost.directory is Memos (86/100, 64 136 stars). It scores higher overall, so compare the two before you pick. See jotsy vs Memos side by side.

Features

  • Distraction-free note taking
  • Lightweight browser footprint
  • Lightweight server resource usage
  • Multi-user support
  • Plaintext and Markdown notes
  • Secure authentication and session management
  • Simple configuration via environment variables

jotsy README

How to install jotsy

Install jotsy with Docker Compose

Environment variables
JOTSY_HOST, JOTSY_PORT, JOTSY_SKY_HOST, JOTSY_SKY_PORT, JOTSY_SIGNUP_ENABLED, JOTSY_DEPLOY_PROD

mkdir jotsy && cd jotsy && wget https://raw.githubusercontent.com/ohsayan/jotsy/next/docker-compose.yml && sudo docker-compose up -d

Then open http://localhost:2022 in your browser

How to configure jotsy

  • JOTSY_DEPLOY_PRODtrueSets the deploy mode. If set to true, all production settings are used

    Sets the deploy mode. If set to true, all production settings are used

    values: true/false

  • JOTSY_HOSTSets the host for the Jotsy app

    Sets the host for the Jotsy app

  • JOTSY_PORTSets the port for the Jotsy app

    Sets the port for the Jotsy app

  • JOTSY_SIGNUP_ENABLEDtrueEnables/disables registration for new users

    Enables/disables registration for new users

    values: true/false

  • JOTSY_SKY_HOSTSets the Skytable database host

    Sets the Skytable database host

  • JOTSY_SKY_PORTSets the Skytable database port

    Sets the Skytable database port

jotsy releases & version history

More in Notes & Editors

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…