Skip to content

Networking

IP Configuration

Using the IP configuration settings, you can configure the IP address that Cloudron uses to configure to the DNS.

Public IP

When using the Public IP provider, Cloudron will automatically detect the server's public IP address by querying this url.

Network Interface

If the server has multiple IP addresses, you can configure the preferred IP address by specifying the network interface. The interfaces can be listed using ip -f inet -br addr.

Static IP

Use this option to provide a static IPv4 address. This IP address can be public or private. Some use cases for using this provider are:

Private DNS

Cloudron uses Ubuntu default systemd-resolved to resolve all DNS queries across all the apps. You can customize systemd-resolved as needed based on your internal network setup.

Dynamic DNS

Enable this option to keep all your DNS records in sync with a changing IP address. This is useful when Cloudron runs in a network with a frequently changing public IP address like a home connection.

Firewall

Blocklist

Using the blocklist configuration, one or more IP addresses and/or networks can be blocked from connecting to Cloudron. You can download various country based blocklists from here.

Do not lock yourself out

Be careful about what IP addresses you block. If you lock yourself out, you must get Console access to the server, remove the file /home/yellowtent/boxdata/firewall/blocklist.txt and reboot the server.

Whitelist ports

Cloudron does not support installing additional packages or running other services on the server. With that warning out of the way, you can configure the firewall to permit additional (incoming) TCP ports. For this, edit the the file /home/yellowtent/boxdata/firewall/ports.json (create this file if it does not exist and change the owner to the user yellowtent).

{
    "allowed_tcp_ports": [ 2140, 3540 ]
}

Restart the firewall to apply the configuration:

systemctl restart cloudron-firewall