System requirements
#
ServerFor 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:
Platform | Options |
---|---|
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 |
Search index | Meili |
Web proxy | Nginx or Caddyserver |
#
MemoryMemory 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.
#
Web browserFor 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
#
Deployment documentationPlease refer to the deploy guide published here