Setup Guide
February 5, 2026 ยท View on GitHub
This guide will help you install and configure Simple Notes Desktop.
Table of Contents
Installation
Windows
- Download the
.msior.exeinstaller from the Releases page - Run the installer
- Follow the installation wizard
- Launch "Simple Notes Desktop" from the Start Menu
macOS
- Download the
.dmgfile from the Releases page- Apple Silicon (M1/M2/M3): Download
_aarch64.dmg - Intel: Download
_x64.dmg
- Apple Silicon (M1/M2/M3): Download
- Open the DMG file
- Drag "Simple Notes Desktop" to your Applications folder
- Launch from Applications
If you see "App is damaged" error:
xattr -cr "/Applications/Simple Notes Desktop.app"
Linux
Debian/Ubuntu (.deb)
# Download the .deb file, then:
sudo dpkg -i Simple\ Notes\ Desktop_*_amd64.deb
Fedora/RHEL (.rpm)
# Download the .rpm file, then:
sudo rpm -i Simple\ Notes\ Desktop-*.x86_64.rpm
Universal (AppImage)
# Download the .AppImage file
chmod +x Simple\ Notes\ Desktop_*_amd64.AppImage
# Run it
./Simple\ Notes\ Desktop_*_amd64.AppImage
Required: Install fuse2 for AppImage support:
# Arch Linux
sudo pacman -S fuse2
# Debian/Ubuntu
sudo apt install libfuse2
# Fedora
sudo dnf install fuse
WebDAV Server Setup
Option 1: Simple Notes Server (Recommended)
The easiest way to get started is using our Docker-based WebDAV server:
# Clone the repository
git clone https://github.com/inventory69/simple-notes-sync.git
cd simple-notes-sync/server
# Copy example config
cp .env.example .env
# Edit .env and set your credentials
nano .env # or your preferred editor
# Start the server
docker compose up -d
Your server will be available at: http://YOUR_IP:8080/
Option 2: Nextcloud
If you have a Nextcloud instance, you can use it directly:
WebDAV URL format:
https://your-nextcloud.com/remote.php/dav/files/USERNAME/Notes/
Replace:
your-nextcloud.comwith your Nextcloud domainUSERNAMEwith your Nextcloud usernameNotes/with your desired folder (create it first in Nextcloud)
Option 3: Other WebDAV Servers
Any WebDAV server with Basic Auth support will work:
- Apache with mod_dav
- Nginx with ngx_http_dav_module
- ownCloud
- Synology NAS WebDAV
Connecting to Your Server
- Launch Simple Notes Desktop
- Enter your WebDAV details:
- Server URL: Your WebDAV endpoint (e.g.,
http://192.168.1.100:8080/) - Username: Your WebDAV username
- Password: Your WebDAV password
- Server URL: Your WebDAV endpoint (e.g.,
- Click "Connect"
- Your notes will sync automatically
Tips
- Use http:// for local servers
- Use https:// for remote servers (recommended)
- The URL should point to the notes folder, not the root
Troubleshooting
Connection Failed
- Check the URL format - Make sure it ends with
/ - Verify credentials - Test them with a WebDAV client like Cyberduck
- Check server logs - Look for authentication errors
- Firewall - Ensure the port is open
Linux: AppImage doesn't start
AppImage requires fuse2:
# Arch Linux
sudo pacman -S fuse2
# Debian/Ubuntu
sudo apt install libfuse2
macOS: "App is damaged"
This happens because the app isn't notarized by Apple:
xattr -cr "Simple Notes Desktop.app"
Sync Conflicts
If the same note is edited on multiple devices simultaneously:
- The most recent change wins
- Previous versions are not currently preserved
Best practice: Let one device finish syncing before editing on another.
SSL Certificate Errors
For self-signed certificates on your WebDAV server:
- Add the certificate to your system's trust store
- Or use HTTP for local network servers (acceptable for private networks)
Next Steps
- ๐ฑ Install Simple Notes Sync on your Android device
- ๐ Try Simple Notes Web for browser access
- ๐ Read the Architecture docs if you want to contribute