Web App
How to install the Fika Web App
Introduction
What is the web app?
FikaWebApp is a Blazor-based web application designed to help you administrate your server. Features included are:
Creating moderator/admin accounts
Sending items (supports modded items)
Send items to everyone
Send items at a specific date
Flea banning
Statistics page (WIP)
Administrate connected headless clients
Uploading/downloading profiles
Uploading/downloading files
Installation
The Docker image can be found at the Docker website here.
Use your preferable way of running the docker image. It's recommended to use the compose.yml below as certain variables are required to run the app, unless you are certain of what you are doing.
After running, access the site at http://localhost:8080/ (unless you use a reverse proxy) and login using the standard account:
User: admin
Password: Admin123!
Change your password after logging in!
Example compose
The compose above will let you run the web app, and access it without https.
It is, however, recommended to use a reverse proxy, e.g. Traefik.
Make sure to read all the lines carefully, and change the required variables which are:
API_KEYBASE_URL
Example compose with reverse proxy
Using the compose with reverse proxy, you can now access the server at https://your.address.net/ (or IP address, if you chose one instead)
Make sure to read all the lines carefully, and change the required variables which are:
API_KEYBASE_URLyour.address.net
Updating
If you used the compose files above, the volume will automatically be safe when updating. To update, simply re-run the compose and the latest image will be fetched and installed. Your data will be safe in the webappdata folder.
If you did not use the compose, make sure to backup the entire data folder in /app/data!
Failure to use the compose, or backup the folder will result in a permanent data loss after updating!
Last updated
