All features

Memos feature

Deploy where you already run things

From a Raspberry Pi to a larger server setup, Memos runs in the environments people actually use.

Run Memos with Docker, as a native binary on Linux, macOS, or Windows, or in Kubernetes.

Benefits

What changes when you use it.

Each point describes what current Memos releases do.

  • Docker images for amd64, arm64, and armv7

  • Native binaries for Linux, macOS (Intel and Apple Silicon), and Windows

  • A Kubernetes guide for clusters you already operate

  • Runs on ARM boards such as the Raspberry Pi and on x86-64 servers

  • Docker Compose for deployments that are easy to recreate

  • One binary with the web interface built in

Use cases

Where it earns its place.

Home Server Setup

Install directly on your home server or NAS device.

Cloud Deployment

Deploy on any cloud provider using Docker or Kubernetes.

Development Environment

Run locally for development and testing on any platform.

Technical details

The implementation stays inspectable.

  • Go backend compiled for each platform

  • Multi-architecture Docker images (linux/amd64, linux/arm64, linux/arm/v7)

  • Release archives published on GitHub Releases

  • Runs under systemd, launchd, or a Windows service wrapper

  • GitHub Actions automated builds for all platforms

Start here

Start with one memo.

Install Memos on a server you choose, then explore the rest of the features.