Jonas L. 659ac7aa77
feat: include nginx config inside libretime-nginx container (#3157)
### Description

- Removes the need to download the nginx config file during the install,
- Can be overridden by mounting your own config file.


**This is a new feature**:

Reduce the amount of steps and files to install LibreTime using
docker-compose.

**I have updated the documentation to reflect these changes**:

Yes

### Testing Notes

**What I did:**

Do not mount the `./docker/nginx.conf` file in
`docker-compose.override.yml` and run:

```
make dev
```

### **Links**

Related to #3155
2025-05-29 20:58:26 +02:00
..
2025-03-13 16:21:08 +00:00

title sidebar_position
Install 00

This guide walk you though the steps required to install LibreTime on your system.

Minimum system requirements

:::danger

Make sure that you have configured a firewall and it's not blocking connection to the desired ports.

LibreTime requires the following default ports to be open:

  • 80 for the web interface,
  • 8000 for the Icecast streams,
  • 8001 and 8002 for the live stream input endpoint.

:::

Choose your installation method

:::tip

If you are coming from Airtime, please follow the Airtime migration guide.

:::

You can install LibreTime using the one of the following methods: