Skip to content

Commit 1a557a7

Browse files
authored
Release server 3.0 (#5)
1 parent 2045931 commit 1a557a7

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

content/en/news/2025-10-20-dnote-server-v3.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
---
2-
title: "Dnote Server 3.0 - SQLite & Multi-Platform"
3-
date: 2025-10-20
4-
draft: true
2+
title: "Dnote Server 3.0 - Easier Self-Hosting"
3+
date: 2025-11-01
54
slug: dnote-server-v3
65
description: "Major release featuring SQLite support, multi-platform Docker images, and simplified self-hosting."
76
---
87

9-
Dnote 3.0.0 makes self-hosting dramatically simpler with a smaller resource footprint. By switching to SQLite, you no longer need to run a separate PostgreSQL database server. The entire setup now runs as a single binary with a single database file. Docker images are now available for Linux AMD64, ARM64, ARMv7, and 386. Run Dnote on Raspberry Pi, ARM servers, and other platforms. The server also officially supports FreeBSD AMD64, expanding deployment options for BSD users.
8+
Dnote 3.0.0 makes self-hosting simpler with a smaller resource footprint. By switching to SQLite, you no longer need to run a separate PostgreSQL database server. The entire setup now runs as a single binary with a single database file. Docker images are now available for Linux AMD64, ARM64, ARMv7, and 386. Run Dnote on Raspberry Pi, ARM servers, and other platforms. The server also officially supports FreeBSD AMD64, expanding deployment options for BSD users.
109

11-
Additional improvements include user management built into the CLI with commands like `dnote server add-user` and `dnote server remove-user`, Docker healthcheck for better container orchestration, and client rate limiting to prevent server overload.
10+
User management is now built into the server CLI with the `dnote-server user` subcommand for creating, removing, and managing users. Docker healthcheck support improves container orchestration. Client rate limiting helps prevent server overload. Also, in keeping with Dnote's guiding principle of openness, Dnote is now licensed under more permissive Apache 2.0.
1211

1312
## Migrating from 2.x to 3.0
1413

0 commit comments

Comments
 (0)