Пишите → форматируйте → сохраняйте.
Заметки, которые остаются вашими.
Write → format → keep.
Notes that stay entirely yours.
Raccodown — бесплатное приложение для заметок на Markdown, которое разворачивается на вашем сервере. Редактор с панелью форматирования, живое превью и теги прямо из текста. Raccodown is a free Markdown note app, self-hosted on your own server. An editor with a formatting toolbar, live preview, and tags pulled straight from your text.
Три шагаThree steps
Как это работаетHow it works
Пишите в MarkdownWrite in Markdown
Редактор с панелью форматирования и живым превью рядом — видите результат сразу, без переключения вкладок.An editor with a formatting toolbar and live preview side by side — see the result immediately, no tab-switching.
Организуйте тегамиOrganize with tags
Теги не нужно заводить отдельно — они выделяются прямо из текста заметки и сразу становятся фильтром.No separate tagging step — tags are pulled straight from your note's text and become a filter right away.
Ничего не теряйтеNever lose a thing
Конфликтующие правки не перезаписываются молча — вы увидите обе версии и решите сами. Экспортируйте все заметки в один клик.Conflicting edits never overwrite silently — you see both versions and decide. Export every note in one click.
ВозможностиFeatures
Всё нужное для личных заметокEverything a note-taking app needs
РедакторEditor
CodeMirror с панелью форматированияCodeMirror with a formatting toolbar
Полноценный редактор кода под капотом: подсветка синтаксиса Markdown, горячие клавиши и кнопки для жирного, курсива, списков и ссылок.A real code editor underneath: Markdown syntax highlighting, keyboard shortcuts, and buttons for bold, italic, lists and links.
ПревьюPreview
Живой предпросмотр с таблицамиLive preview, tables included
Рендер Markdown обновляется на лету, с поддержкой таблиц в стиле GitHub — не только базовый синтаксис.Markdown renders as you type, with GitHub-style tables supported — not just the bare-bones syntax.
ТегиTags
Извлекаются прямо из текстаPulled straight from your text
Теги не хранятся отдельно — они извлекаются из содержимого заметки, так что список тегов никогда не расходится с текстом.Tags aren't stored separately — they're extracted from a note's content, so the tag list never drifts from the text.
НадёжностьSafety
Конфликты не перезаписываются молчаConflicts never overwrite silently
Если заметка изменилась, пока вы её редактировали, сохранение вернёт обе версии — вместо того, чтобы затереть чужие правки.If a note changed while you were editing it, saving hands back both versions — instead of quietly clobbering someone's edit.
ЭкспортExport
Все заметки одним архивомEvery note, one archive
Скачайте все заметки как обычные .md-файлы в zip-архиве — ваши данные никогда не заперты внутри приложения.Download every note as a plain .md file, bundled into a zip — your data is never locked inside the app.
Свой серверSelf-hosted
Один Go-бинарник, любая базаOne Go binary, any database
Фронтенд собран прямо внутрь бинарника. SQLite, MySQL/MariaDB или PostgreSQL — на выбор, одной переменной окружения.The frontend is embedded straight into the binary. SQLite, MySQL/MariaDB or PostgreSQL — your choice, set with one environment variable.
Свой сервер, свои правилаYour server, your rules
Raccodown — это один Go-бинарник: весь фронтенд собран прямо внутрь через go:embed. Ни отдельной сборки, ни Node.js, ни настройки CORS — один процесс слушает один порт и отдаёт и API, и интерфейс.Raccodown is a single Go binary — the entire frontend is embedded straight into it. No separate build step, no Node toolchain, no CORS to configure: one process listens on one port and serves both the API and the UI.
SQLite, MySQL/MariaDB или PostgreSQL — на выбор, одной переменной окружения. Демо-аккаунт создаётся автоматически при первом запуске.SQLite, MySQL/MariaDB or PostgreSQL — your choice, set with one environment variable. A demo account is seeded automatically on first run.
git clone https://github.com/dmitriygnatenko/raccodown cd raccodown # самый быстрый способ — SQLite, без отдельной БД export DB_DRIVER=sqlite export DB_SQLITE_PATH=./data/raccodown.db go run ./cmd/raccodown # → http://localhost:8080, демо-вход: user / pass
git clone https://github.com/dmitriygnatenko/raccodown cd raccodown # quickest path — SQLite, no separate database export DB_DRIVER=sqlite export DB_SQLITE_PATH=./data/raccodown.db go run ./cmd/raccodown # → http://localhost:8080, demo login: user / pass
git clone https://github.com/dmitriygnatenko/raccodown cd raccodown # 1. собрать образ make build docker build -f build/docker/Dockerfile -t raccodown . # 2. запустить (том — для базы SQLite) docker run -d --name raccodown -p 8080:8080 \ -e DB_DRIVER=sqlite \ -e DB_SQLITE_PATH=/app/data/raccodown.db \ -v $(pwd)/data:/app/data \ raccodown # → http://localhost:8080, демо-вход: user / pass
git clone https://github.com/dmitriygnatenko/raccodown cd raccodown # 1. build the image make build docker build -f build/docker/Dockerfile -t raccodown . # 2. run it (volume persists the SQLite database) docker run -d --name raccodown -p 8080:8080 \ -e DB_DRIVER=sqlite \ -e DB_SQLITE_PATH=/app/data/raccodown.db \ -v $(pwd)/data:/app/data \ raccodown # → http://localhost:8080, demo login: user / pass
Заберите свои заметки домойBring your notes home
Поставьте Raccodown на свой сервер — заметки останутся только у вас, без чужих серверов и подписок.Put Raccodown on your own server — your notes stay entirely yours, no other servers, no subscriptions.