For best performance, stability and functionality we have documented some recommendations for running a ReflowOS server.
You can either use Docker on any server that supports it, and the docker-compose file provided will manage the OS, database, and app/web servers for you, or you can deploy manually with the following:
|Operating System||Debian 10+ (Buster), Alpine Linux 3+ (recommended), Ubuntu 20.04+ LTS, Red Hat Enterprise Linux 8+, SUSE Linux Enterprise Server 15+, openSUSE Leap 42.1+, or CentOS 8+|
|Database||Postgres 12+ with Postgis extension|
|App Server||Erlang / Elixir|
|Web proxy||Nginx or Caddyserver|
Memory requirements for running a ReflowOS server are greatly variable, depending on the numbers of users, apps, files and volume of server activity.
ReflowOS runs fine with a minimum of 512MB RAM, but we recommend at least 2GB.
For the best experience with the ReflowOS web interface, we recommend that you use the latest and supported version of a browser from this list, or one based on those:
- Microsoft Edge
- Mozilla Firefox
- Google Chrome/Chromium
- Apple Safari
Please refer to the deploy guide published here