Remember Your People
On-Premise Edition
Host the app on your own server. Your data stays with you — no subscriptions, no cloud, full control.
What Is the On-Premise Edition?
The On-Premise Edition is a self-hosted version of Remember Your People that you install and run on your own server. You get all the features of the hosted SaaS — private contact notes, reminders, tags, and more — without sending any data to our cloud.
Your Data, Your Server
All notes and contact data live exclusively on your infrastructure. Nothing leaves your premises.
One-Time Purchase
Pay once, run forever. No recurring subscription, no vendor lock-in, no price increases.
Automated Deployment
Comes with an Ansible playbook that provisions and deploys the full stack on Ubuntu in one command.
Technical Requirements
You will need a server, a domain pointing to it, and an SMTP server for sending email notifications.
Server Hardware
- OS: Ubuntu 26.04 LTS
- CPU: 1 vCPU minimum, 2 vCPU recommended
- RAM: 1 GB minimum, 2 GB recommended
- Disk: 20 GB SSD minimum, 40 GB recommended
- Network: Public IPv4 address, ports 22, 80, and 443 open
Domain Name
- A domain (or subdomain) pointing to your server's IP address via an A record
- DNS must propagate before running the setup playbook so Let's Encrypt can issue an SSL certificate
- HTTPS is enabled automatically via Let's Encrypt — no manual certificate management needed
SMTP Server
- An SMTP account for sending all transactional emails: registration confirmations, user invitations, password resets, and reminders (e.g. Amazon SES, Mailgun, Postmark, or your own mail server)
- You will need the host, port, username, and password ready during setup
- Port 587 (STARTTLS) is recommended; port 465 (TLS) is also supported
Your Local Machine
- Python 3.14+ to run the Ansible playbook
-
Ansible (
pip install ansible) - Linux or macOS. Ansible's control node does not support Windows natively — use WSL2 if you are on Windows
- SSH root access to the target server
Keeping Emails Out of Spam
The app sends transactional emails — registration confirmations, user invitations, password resets, and reminders. A few DNS records ensure they land in inboxes.
SPF Record
Add a TXT record to your domain that lists the mail servers authorised to send on your behalf, e.g. v=spf1 include:your-smtp-provider.com ~all.
DKIM Signature
Your SMTP provider generates a DKIM key pair. Add the public key as a TXT record in your DNS. This cryptographically proves emails are genuine.
DMARC Policy
A DMARC TXT record tells receiving servers what to do with emails that fail SPF/DKIM checks. Start with a monitoring-only policy: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com.
Use a Reputable SMTP Relay
Sending via a dedicated transactional service like Amazon SES, Mailgun, or Postmark dramatically improves deliverability compared to a bare server IP.
Ready to Run It on Your Own Server?
Purchase the On-Premise Edition on Gumroad. You'll receive a zip archive with the application, Ansible playbook, and full setup documentation.
Buy the On-Premise EditionAlready purchased? Verify your download checksum.