Self-hosting
Install, update, back up.
Run Eigen on your own serverWhat it takes to host Eigen yourself, and the articles that walk you through installing, running, and looking after it.What you need to run EigenThe server, memory, software, domain, disk space, and network ports an Eigen install needs.Install Eigen on a serverInstall Docker, point your domain at the server, run the one-line install, answer the setup questions, and sign in for the first time.Run Eigen behind your own web serverLet nginx, Apache, Caddy, Traefik, or a tunnel handle HTTPS and forward to Eigen, with the settings live editing and sign-in limits need.Host your mail on EigenAdd the mail DNS records, use a mail domain other than the web address, connect mail and calendar apps, and block password guessing when Eigen runs your mail server.Keep your existing mailRun Eigen while your mail stays at Proton Mail, Gmail, Google Workspace, Fastmail, or your own mail server, and check that Eigen's own mail goes out through your relay.Choose a mail relayWhen Eigen needs a mail relay, which ones work, how to enter one at setup, and which sender addresses the relay must accept.Update EigenInstall a new release with one command, know what a breaking release means for your data before 1.0, and go back with a rollback.Back up and restore the whole serverBack up all of Eigen every night while it runs, keep a copy in a bucket of its own, know what a backup leaves out, and put one back with ./eigen restore.Move Eigen to another serverMake a Full backup on the old server, restore it on the new one with one line, and point your domain at it.Commands, logs, and filesWhat each ./eigen command does, how to read the logs, and where Eigen keeps its settings and data in the install folder.Reset a password from the serverSet a new password for any account, the owner's included, with ./eigen reset-password when nobody can sign in to Admin.Fix common server problemsWhat to do when ./eigen stops with an error, a backup or restore refuses, Eigen does not start, HTTPS does not work, or mail does not arrive or go out.What Eigen does not do yetThe known gaps of a pre-1.0 Eigen, from single sign-on to encrypted backups, so you know them before you install.