mirror of
https://github.com/hrfee/jfa-go.git
synced 2026-01-18 16:47:42 +01:00
252e13757b5f6c49f9ecbaa3c20ce1a0b7091b88
disabling this because building for darwin/386 is no longer available and goreleaser hasn't picked up on this yet, i believe.
A rewrite of jellyfin-accounts in Go. It has feature parity with the Python version, but should be faster.
Install
Grab an archive from the release section for your platform, and extract jfa-go and data to the same directory.
Run the executable to start.
For docker, run:
docker create \
--name "jfa-go" \ # Whatever you want to name it
-p 8056:8056 \
-v /path/to/.config/jfa-go:/data \ # Equivalent of ~/.jf-accounts
-v /path/to/jellyfin:/jf \ # Path to jellyfin config directory
-v /etc/localtime:/etc/localtime:ro \ # Makes sure time is correct
hrfee/jfa-go
Usage
Usage of ./jfa-go:
-config string
alternate path to config file. (default "~/.config/jfa-go/config.ini")
-data string
alternate path to data directory. (default "~/.config/jfa-go")
-host string
alternate address to host web ui on.
-port int
alternate port to host web ui on.
To switch from jf-accounts, copy your existing ~/.jf-accounts to:
XDG_CONFIG_DIR/jfa-go(usually ~/.config) on *nix systems,%AppData%/jfa-goon Windows,~/Library/Application Support/jfa-goon macOS.
(or specify config/data path with -config/-data respectively.)
This is the first time i've even touched Go, and the code is a mess, so help is very welcome.
Languages
Go
48%
TypeScript
37.6%
HTML
10.9%
JavaScript
1.2%
CSS
1%
Other
1.2%