Kanban Board
Organize notes into customizable, re-orderable lanes.
Organize notes into customizable, re-orderable lanes.
Write notes in Markdown, with a comfortable WYSIWYG editor.
Easily move notes between lanes and reorder lanes themselves.
Drag and drop images directly into the editor to upload and embed them in your notes.
The full source code is available on GitHub. Feel free to fork, modify, and contribute to the project!
Quickly rename lanes by clicking on their titles.
Instantly filter all notes by title, content, or tags.
Switch between themes for your viewing comfort.
Code blocks are automatically highlighted based on the language, making them easy to read.
The easiest way to get `tocry` running is with Docker. This avoids having to install Crystal or build from source.
mkdir -p /path/to/your/data
/path/to/your/data
with the absolute path to the
directory you just created:
docker run -d --restart unless-stopped --name tocry -p 3000:3000 -v /path/to/your/data:/data ghcr.io/ralsina/tocry:latest
Note: The image above is for amd64
architectures. An arm64 image is also available at
ghcr.io/ralsina/tocry-arm64:latest
.
http://localhost:3000
.
For an even simpler setup, you can use Docker Compose.
docker-compose.yml
file with the following
content:
services:
tocry:
image: ghcr.io/ralsina/tocry:latest
# For arm64, use: ghcr.io/ralsina/tocry-arm64:latest
container_name: tocry
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/data
docker compose up -d
This will automatically create a data
directory
in the current folder to store persistent data.