More documentation
This commit is contained in:
parent
9de9a32766
commit
7ce8e0cf61
|
@ -14,19 +14,21 @@ Since there are some breaking changes and a configuration structure migration, a
|
||||||
* Easier feature switches
|
* Easier feature switches
|
||||||
* If a service is missing, it won't be enabled by default like before. The config is now more declarative.
|
* If a service is missing, it won't be enabled by default like before. The config is now more declarative.
|
||||||
* Traefik routing rules are now dynamically generated in a file in Traefik config directory, so no more Docker labels. They became hard to maintain due to all possibilities caused by VPN support or custom files for example.
|
* Traefik routing rules are now dynamically generated in a file in Traefik config directory, so no more Docker labels. They became hard to maintain due to all possibilities caused by VPN support or custom files for example.
|
||||||
* New config syntax documented in the [Configuration Guide](./configuration.md).
|
* New config syntax documented in the [Configuration Guide](./configuration.md#configuration-structure-and-parameters).
|
||||||
* **VPN support**
|
* **VPN support**
|
||||||
* With ``gluetun`` service, you can now place any service behind a VPN.
|
* With ``gluetun`` service, you can now place any service behind a VPN.
|
||||||
* Default gluetun configuration is Wireguard "custom" mode, but see below...
|
* Default gluetun configuration is Wireguard "custom" mode, but see below...
|
||||||
|
* More details in the [VPN section of the Configuration Guide](./configuration.md#vpn).
|
||||||
* **Support custom services and docker-compose yaml files**
|
* **Support custom services and docker-compose yaml files**
|
||||||
* Place a docker-compose yaml file in ``services/custom/`` directory, add a service in your config.yaml specifying a ``customFile``, and you are set.
|
* Place a docker-compose yaml file in ``services/custom/`` directory, add a service in your config.yaml specifying a ``customFile``, and you are set.
|
||||||
* Support Plex hardware transcoding using a custom-file, already available in the ``services`` directory (just specify a ``customFile`` on plex service - see [config.sample.yaml](../config.sample.yaml)).
|
* Support Plex hardware transcoding using a custom-file, already available in the ``services`` directory (just specify a ``customFile`` on plex service - see [config.sample.yaml](../config.sample.yaml)).
|
||||||
* More details in the [Configuration Guide](./configuration.md).
|
* More details in the [Configuration Guide](./configuration.md#add-your-own-service).
|
||||||
* **Support arbitrary Traefik rules**
|
* **Support arbitrary Traefik rules**
|
||||||
* Place a Traefik YAML in ``samples/custom-traefik/`` directory, it will be copied in the Traefik configuration folder.
|
* Place a Traefik YAML in ``samples/custom-traefik/`` directory, it will be copied in the Traefik configuration folder.
|
||||||
* Ideal to forward traffic to other services which do not belong to this seedbox.
|
* Ideal to forward traffic to other services which do not belong to this seedbox.
|
||||||
|
* More details in [this section of the Configuration Guide](./configuration.md#integration-with-other-services-custom-traefik-config)
|
||||||
* **Disable certificates for some domains**
|
* **Disable certificates for some domains**
|
||||||
* Using the flag ``httpOnly: true`` on a service, access any service in unsecure mode, delegating certificates management on a higher level (reverse proxy, firewall...). More details in the [Configuration Guide](./configuration.md).
|
* Using the flag ``httpOnly: true`` on a service, access any service in unsecure mode, delegating certificates management on a higher level (reverse proxy, firewall...). More details in the [Configuration Guide](./configuration.md#disable-https-completely).
|
||||||
* **Multiple hosts for any services**
|
* **Multiple hosts for any services**
|
||||||
* The new config structure allows for more customization, for example you can now have many routes on the same service. Let's say, a local unsecured route + a secured one for remote access. Or anything you want.
|
* The new config structure allows for more customization, for example you can now have many routes on the same service. Let's say, a local unsecured route + a secured one for remote access. Or anything you want.
|
||||||
* **More customization**
|
* **More customization**
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Seedbox configuration
|
# Seedbox configuration
|
||||||
|
|
||||||
|
## Configuration structure and parameters
|
||||||
|
|
||||||
Almost the whole stack can be configured by using the main configuration item: ``config.yaml``.
|
Almost the whole stack can be configured by using the main configuration item: ``config.yaml``.
|
||||||
Here is what it looks like:
|
Here is what it looks like:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue