Skip to content

Quick Start Guide

In this tutorial we will create a simple froxlor installation, i.e. a single host installation with everything running on a single Linux machine.

  • Apache 2.4 with PHP-FPM and MariaDB
  • ProFTPd as FTP server
  • Postfix and Dovecot as mail server
  • Automatic SSL certificates with Let's Encrypt

If you want to deviate from the default installation, you can customize the installation with the Advanced Options described below.

Supported platforms

froxlor provides packages from the following Linux distributions and architectures:

Platformx86_64 / amd64
Ubuntu
Debian

Starting the froxlor installation

Everything you need for froxlor can be installed with one command:

shell
$ curl -fsSL https://get.froxlor.org | bash

Within a few minutes the installation is completed and the passwords for the database and the admin portal are displayed in the CLI.

Please note the passwords, as they will not be displayed later.

The installation is now complete and all services are configured.

Optional: Advanced options

If you want to install other services than the default installation, you can add more arguments to the above command. Please note that you must do this before the first installation.

ServiceFlagDefaultDescription
Apache 2.4--webserver=apache24YesThis enables Apache as webserver
Nginx--webserver=nginxThis enables Nginx as webserver
MySQL--mysql=default-mysql-serverYesThis will install MySQL as backend
MariaDB--mysql=mariadbThis will install MariaDB as backend
Hostname--hostname=froxlor.example.comHostnameThis should be set to the Server Hostname (FQDN)
IPv4--ipv4=xxx.xxx.xxx.xxxDNSThis should be set the public IPv4
IPV6--ipv6=xxxx:xxxx:xxxx:xxxx::xDNSThis should be set the public IPv6
Unattended--unattendedThis should skip all prompts as long as all variables are set

The command then looks like this, notice the two dashes (--) which are telling bash to not process anything following it as arguments to bash:

shell
$ curl -fsSL https://get.froxlor.org | bash -s -- --unattended

Further information

On the following pages you will find more information about installation, commissioning and maintenance.

  • perform installation manually
  • use another operating system

Need help?

If you run into any problems or have difficulties understanding / setting-up / whatever - don't hesitate to contact us either via e-mail (team@froxlor.org) or the preferred way: on Discord (https://discord.froxlor.org) and our forums (https://forum.froxlor.org/)