-
Notifications
You must be signed in to change notification settings - Fork 132
InvoiceNinja
#Invoice Ninja
- Edit the
settings.yml
and add:
invoiceninja:
subdomain: invoiceninja
You can change the subdomain to fit your own needs.
- Run the role as a normal community role.
cd ~/community
sudo ansible-playbook community.yml --tags invoiceninja
- Visit the invoice ninja site at
https://invoiceninja.yourdomain.com
and the setup screen will appear.
Make the following changes on the setup page:
- Check the checkbox that says "HTTPS Required" (this will be automatically checked in future revisions).
- Select the "Test Connection" button under mysql. It should come back with Success
- Fill in your email server information Optional
- Update the Firstname, Lastname, Email and Password
- Agree to the Terms of Service
- Agree to the Privacy Policy
- Hit Submit
- Log into Invoice Ninja
- You will see an error on the screen:
Error: APP_KEY is set to a default value, to update it backup your database and then run php artisan ninja:update-key
-
Go to the shell and run this:
docker exec -ti invoiceninja sh -c "php artisan config:clear && php artisan key:generate && php artisan config:cache && php artisan config:clear"
-
You will be prompted to run the command. Answer 'yes'
-
You will see several 'Success' messages.
-
Go back to the Invoice Ninja website, refresh the browser.
-
Log back in and the error message is gone. You can begin to use Invoice Ninja now.
Cron: It is set to send invoices and reminders daily at 8am server time. There are logs in the /opt/invoiceninja/logs/cron directory.
- airdcpp
- Airsonic
- alltube
- always
- amongus
- Apprise
- archivebox
- arrX (SonarrX, RadarrX, BazarrX)
- AssHama
- autoscan
- Bazarrx
- Beets
- Bitwarden
- Booksonic
- Bookstack
- btrfsmaintenance
- calibre-web
- calibre
- Coder
- comicstreamer
- comixed
- couchpotato
- Dashmachine
- deemix
- deezloader-remix
- Deluge
- DelugeVPN
- Drive STRM
- eBooks: Calibre and Calibre web
- emby2
- embystat
- EPMS
- Filebot
- Filebrowser
- filezilla
- FlareSolverr
- Funkwhale
- Gazee
- Gitea
- Glances
- Goplaxt
- gotify
- grafana
- Guacamole
- Handbrake
- Heimdall
- Hetzner NFS VLAN
- influxdb
- InvoiceNinja
- JDownloader2
- Jellyfin
- Jirafeau
- KCPTUN
- Kitana
- komga
- Krusader
- LazyLibrarian
- lidarrx
- Logarr
- Mango
- Mediabutler
- medusa
- Mellow
- Minecraft
- Monitorr
- Mylar
- mylar3
- navidrome
- Nextcloud
- NowShowing
- NZBHydra (v1)
- ombix
- Organizr (v1)
- ouroboros
- overseerr
- paperless-ng
- plex2
- Pyload
- qBittorrent
- qbittorrentvpn
- Quassel
- RadarrX
- redbot
- requestrr
- requestrrx
- resilio-sync
- rocketchat
- sickchill
- searx
- SonarrX
- Speedtest
- SSHswifty
- stash
- Subsonic
- SyncLounge
- Tdarr
- telegraf
- Telly
- TheLounge
- transmissionvpn
- transmissionx
- ubooquity
- Unifi
- unmanic
- Varken
- vnstat
- wallabag
- Watchtower
- Wordpress
- Xteve
- ZNC
- Custom python plexlibrary libraries
- Speed up Plex / Emby / Jellyfin
- Tautulli Custom Scripts
- Plex Scanners and Agents