jfa-go
jfa-go is a user management app for Jellyfin (and now Emby) that provides invite-based account creation as well as other features that make one's instance much easier to manage.
Installation
You can install jfa-go using the following command.
sudo box install jfago
After installation, you will need to create an Admin user for jfa-go to use within Jellyfin.
Please make sure to edit the config file located at /root/.config/jfa-go/config.ini
after installation.
You will need to set the username
and password
variables to your newly created Jellyfin user.
server
and public_server
should be set to the URL of your Jellyfin server, for example https://domain.tld/jellyfin
.
first_run
should be set to false
url_base
must be /jfa-go
if you are using nginx, or /
if you are not.
Service Management
The systemd script for jfa-go can be found at
/etc/systemd/system/jfago.service
- Status
- Start
- Stop
- Restart
- Enable
- Disable
sudo systemctl status jfago
sudo systemctl start jfago
sudo systemctl stop jfago
sudo systemctl restart jfago
sudo systemctl enable jfago
sudo systemctl disable jfago
Access
You can access jfa-go through https://domain.tld/jfa-go
if you have nginx installed, or through https://domain.tld:8056
if you do not.