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:
|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+
|Postgres 12+ with Postgis extension
|Erlang / Elixir
|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