dmOffice
dmOffice is a self-hosted office suite in the browser that looks and works like Outlook: mail (IMAP/SMTP, many accounts, local copy with attachments,…
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
46/100 Fair
- Maintained
- 72last commit 2 days ago
- Popular
- 144 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today
- GitHub stars
- 4
- Open issues
- 0
- Last commit
- 2026-10-19
- Latest release
- v1.1.0
- License
- AGPL-3.0
- Activity
- rising
Checked 2 days ago - source: GitHub (Taloan/dmOffice)
Resources & Compatibility
Requirements not published yet.
Checked 2 days ago - source: Docker Hub image tags and published docs
First-install notes
- Initial setup Set the DMOFFICE_MASTER_KEY environment variable to a long random value (for example: openssl rand -hex 32) and store it safely; without it the user databases cannot be opened. On your first visit to the web interface, create the admin account. For access from outside your local network, serve the interface over HTTPS (secure web traffic) through your reverse proxy. source
Fetched yesterday - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
How should I back up dmOffice and protect the master key?
Back up the /data directory, which includes users.json, per-user SQLCipher databases, and key material. Preserve DMOFFICE_MASTER_KEY or /data/master.key as well, because the per-user database keys are wrapped by the master key and databases cannot be opened without it.
Do phones need a separate cloud server for CalDAV, CardDAV, or WebDAV?
No, dmOffice includes its own CalDAV, CardDAV, and WebDAV server with app passwords. Phones, Thunderbird, and Windows Explorer can connect directly without an additional cloud server.
How are email accounts and attachments stored?
dmOffice can keep local copies of many IMAP/SMTP accounts, either all mail or a configured number of months, including attachments. The data is stored in the user's SQLCipher database and supports full-text search over folders and accounts.
How do notizi notes sync with dmOffice?
Notes are synced from notizi through its end-to-end encrypted sync folder. dmOffice acts as another notizi device over its own WebDAV.
Answers sourced from github.com
Community
No community discussions collected yet.
