Everything a blog needs, in one small program.
Copy it to a server, open the link it prints, and start writing.
Quick start · Features · Themes · Questions · Docs · Translate · Contributing · Support
Bloogla is a lighter WordPress for people who want a fast, good-looking website without the upkeep. One file runs the site, the admin panel and the HTTPS certificate: no PHP, no database server, no plugins.
- Simple — set up in the browser, write in a visual editor, done.
- Fast — pages are tiny and served in milliseconds, even on the smallest server.
- Safe — strict security by default, two-factor login, signed updates.
- Yours — your data in one folder, one-click backups, no tracking.
![]() The visual editor |
![]() Themes |
Screenshots use demo posts.
On Windows: download bloogla-x86_64-windows.exe from the
latest release and
open it. The setup page opens in your browser
(what to click the first time). On a
Mac, use Docker.
On a server with Docker (point your domain at the server first):
docker run -d --name bloogla --restart unless-stopped -p 80:80 -p 443:443 \
-v bloogla:/app -e BLOOGLA_TLS_DOMAINS=example.com ghcr.io/dincertekin/bloogla
docker logs bloogla # open the setup link it printsOn a server without Docker: download the program from the latest release:
chmod +x bloogla-x86_64-linux
BLOOGLA_TLS_DOMAINS=example.com ./bloogla-x86_64-linuxHTTPS comes from Let's Encrypt by itself. More in Running Bloogla.
| Writing | Visual editor, drafts and scheduling, a private link to share a draft, pages, tags, images and short videos, revisions, a trash, changing many posts at once, YouTube and Vimeo embeds, formulas ($E = mc^2$, drawn with KaTeX) |
| Your site | Seven themes with light and dark mode (visitors can switch), a page or your latest posts as the home page, menus, search, comments and a contact form with spam protection, email subscriptions for new posts, an archive of every post by year, RSS (also for each tag), sitemap |
| Found on Google | Meta tags, Open Graph, structured data, clean addresses with automatic redirects (and your own, for old addresses), verification tags for Google, Bing and Mastodon |
| Analytics | Views and referring sites per day, without cookies or personal data |
| People | Admins, editors and authors, two-factor login, password reset by email, light or dark admin for each person |
| Languages | English, Deutsch, Français, Lietuvių and Türkçe, for the admin panel, the theme and emails |
| Moving in and out | Import from WordPress (posts, pages, tags, comments, images, old addresses), export as a WordPress file or Markdown |
| Peace of mind | Built-in HTTPS, daily backups (copied to S3-compatible storage if you like), one-click .zip backup and restore, a site health check on the Dashboard, signed updates you can install from Settings |
Pick one in Appearance and change its logo, colors and texts without touching code. Themes are plain HTML and CSS: make your own.
Is Bloogla a WordPress alternative? Yes. It does what most WordPress blogs need (posts, pages, comments, themes, a visual editor, analytics and backups) in one program, with no PHP, no database server and no plugins to keep updated.
Can I move my WordPress site to Bloogla? Yes. In WordPress, use Tools → Export → All content, then import the file in Bloogla's Settings → Import & export. Posts, pages, drafts, tags, approved comments and images come along, and old addresses keep working. More in Moving from WordPress.
What do I need to run it? A Linux server (x86_64 or ARM) or a Windows computer: the download is one program. Docker works too, also on a Mac. Point your domain at the server and Bloogla gets its HTTPS certificate from Let's Encrypt by itself.
Is it free? Yes. Bloogla is open source under the MIT license, and there is no paid version.
Does it track my visitors? No. Analytics count views and referring sites per day without cookies or stored IP addresses, and public pages load nothing from other servers: no web fonts, scripts or trackers.
How do updates work? On Linux, Settings → Updates → Install downloads the new version, checks its signature and restarts in a few seconds. Checking for new versions stays off until you turn it on. More in Updating.
What if I want to leave?
Settings → Import & export gives you a WordPress file, or Markdown files
with your images. A backup .zip holds the whole site.
Can I make my own theme? Yes. Themes are plain HTML and CSS: Writing themes.
Which languages does it speak? The admin panel, the themes and emails are in English, Deutsch, Français, Lietuvių and Türkçe. You can add yours without any programming.
Download a backup first (Settings → Backup). Then:
- Linux: Settings → Updates → Install. It checks the new version is a genuine, signed Bloogla and restarts in a few seconds.
- Docker:
docker pull ghcr.io/dincertekin/bloogla, then start the container again with the same command. - Windows: replace the
.exewith the new one.
- Running Bloogla: servers, updates, backups, moving from WordPress
- Writing themes
- Translating: no programming needed
- Security
- Contributing
Bug reports, translations, themes and code are all welcome.
- Translate: add your language in the browser with the translation guide.
- Code: start with CONTRIBUTING.md;
cargo rungives you a local site. - Security issue? Please report it privately.
Built with Rust, axum, SQLite and htmx.
Bloogla is free, and it stays free. If it helps you, you can:
- Buy me a coffee, or click Sponsor at the top of the GitHub page: it keeps the work going.
- Give it a star on GitHub, so more people find it.
- Tell a friend who wants a website without the hassle.
Thank you!
MIT © Dinçer Tekin



