Configuration and administration

How to configure

This section explains how to configure seatplus. Whenever you do change the .env File, you should run the following command to pickup changes within the docker containers:

docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build

PUID & PGID

These values are of relative importance regarding the file permissions. You should not be in need to change them

QUEUE_WORKERS

These can be increased and decreased as much as you need. Just make sure your server is able to provide enough computational power. Sometimes less is more.

PHP Settings

Sometimes you need to increase the memory limit and max execution time for heavy queries. You may achieve this by altering the following settings.

PHP_MEMORY_LIMIT=256M
PHP_MAX_EXECUTION_TIME=99

ESI

In order to be able to consume EVE Online related data you must register your application in the EVE Online Developers portal

  1. Register your application on the EVE Online Developers portal for both Authentication and API Access.
    • Select the connection type to be of Authentication & API Access
    • Select all Permissions (💡 these are all the scopes the application could theoretically access, which are used by the end of the day is configured later in seatplus).
    • Set your callback-url f.e. https://seatplus.yourdomain.com/auth/eve/callback

Use your own values

You must replace https://seatplus.yourdomain.com with your qualified url which is accesible from the internet

  1. Configure your EVE_CLIENT_ID, EVE_CLIENT_SECRET and EVE_CALLBACK_URL in the .env configuration file
# Eve Online SSO Configuration 
EVE_CLIENT_ID=null
EVE_CLIENT_SECRET=null
EVE_CALLBACK_URL=https://seatplus.yourdomain.com/auth/eve/callback

Custom Logo / Favicon

You can replace the default logo and favicon by adding your files in the /src/public/img folder. You may use any name you like. Just make sure not to name them seat_plus.svg or seat_plus_logo.svg as these are reserved for the default and may be overwritten on updates.

Following requirements apply:

  • Favicon: SVG Format, 1:1 Aspect Ratio, 52x52px
  • Logo: SVG Format, 220x52px

add the following to your .env file:

LOGO_PATH=img/logo.svg
ICON_PATH=img/icon.svg
Previous
Upgrade