mirror of
https://github.com/davestephens/ansible-nas
synced 2024-12-26 03:23:11 +00:00
Firefly III docs
This commit is contained in:
parent
fd99bf3166
commit
03aea96db9
3 changed files with 18 additions and 4 deletions
10
README.md
10
README.md
|
@ -5,7 +5,7 @@
|
||||||
After getting burned by broken FreeNAS updates one too many times, I figured I could do a much better job myself using
|
After getting burned by broken FreeNAS updates one too many times, I figured I could do a much better job myself using
|
||||||
just a stock Ubuntu install, some clever Ansible config and a bunch of Docker containers.
|
just a stock Ubuntu install, some clever Ansible config and a bunch of Docker containers.
|
||||||
|
|
||||||
## What This Sets Up
|
## What Ansible-NAS Can Set Up
|
||||||
|
|
||||||
* An awesome dashboard to your home server (Heimdall)
|
* An awesome dashboard to your home server (Heimdall)
|
||||||
* Any number of Samba shares or NFS exports for you to store your stuff
|
* Any number of Samba shares or NFS exports for you to store your stuff
|
||||||
|
@ -22,15 +22,17 @@ just a stock Ubuntu install, some clever Ansible config and a bunch of Docker co
|
||||||
* SSL secured external access to applications via Traefik
|
* SSL secured external access to applications via Traefik
|
||||||
* A Docker host with Portainer for image and container management
|
* A Docker host with Portainer for image and container management
|
||||||
* An automatic dynamic DNS updater if you use Cloudflare to host your domain DNS
|
* An automatic dynamic DNS updater if you use Cloudflare to host your domain DNS
|
||||||
|
* A Personal finance manager
|
||||||
|
|
||||||
### Docker Containers Used
|
### Docker Containers Used
|
||||||
|
|
||||||
* [Airsonic](https://airsonic.github.io/) - catalog and stream music
|
* [Airsonic](https://airsonic.github.io/) - catalog and stream music
|
||||||
* [Bitwarden_rs](https://github.com/dani-garcia/bitwarden_rs) - Self-Hosting port of password manager
|
* [Bitwarden_rs](https://github.com/dani-garcia/bitwarden_rs) - Self-Hosting port of password manager
|
||||||
* [Cloudflare DDNS](https://hub.docker.com/r/joshuaavalon/cloudflare-ddns/) - automatically update Cloudflare with your dynamic IP address
|
* [Cloudflare DDNS](https://hub.docker.com/r/joshuaavalon/cloudflare-ddns/) - automatically update Cloudflare with your IP address
|
||||||
* [CouchPotato](https://couchpota.to/) - for downloading and managing movies
|
* [CouchPotato](https://couchpota.to/) - for downloading and managing movies
|
||||||
* [Duplicati](https://www.duplicati.com/) - for backing up your stuff
|
* [Duplicati](https://www.duplicati.com/) - for backing up your stuff
|
||||||
* [Emby](https://emby.media/) - Media streaming and management
|
* [Emby](https://emby.media/) - Media streaming and management
|
||||||
|
* [Firefly III](https://firefly-iii.org/) - Free and open source personal finance manager
|
||||||
* [get_iplayer](https://github.com/get-iplayer/get_iplayer) - download programmes from BBC iplayer
|
* [get_iplayer](https://github.com/get-iplayer/get_iplayer) - download programmes from BBC iplayer
|
||||||
* [Gitea](https://gitea.io/en-us/) - Self-hosted Github clone
|
* [Gitea](https://gitea.io/en-us/) - Self-hosted Github clone
|
||||||
* [Glances](https://nicolargo.github.io/glances/) - for seeing the state of your system via a web browser
|
* [Glances](https://nicolargo.github.io/glances/) - for seeing the state of your system via a web browser
|
||||||
|
@ -68,7 +70,7 @@ That said, if specific functionality you want isn't included and you think other
|
||||||
|
|
||||||
Ansible NAS doesn't set up your disk partitions, primarily because getting it wrong can be incredibly destructive.
|
Ansible NAS doesn't set up your disk partitions, primarily because getting it wrong can be incredibly destructive.
|
||||||
That aside, configuring partitions is usually a one-time (or very infrequent) event, so there's not much to be
|
That aside, configuring partitions is usually a one-time (or very infrequent) event, so there's not much to be
|
||||||
gained by automating it.
|
gained by automating it. Check out the [docs](https://davestephens.github.io/ansible-nas) for recommended setups.
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
|
@ -122,7 +124,7 @@ Contributions are welcome, please feel free to raise a PR!
|
||||||
`tests/test-vagrant.sh` script to spin up a test VM. Note that Ansible-NAS
|
`tests/test-vagrant.sh` script to spin up a test VM. Note that Ansible-NAS
|
||||||
requires Vagrant version 2.2.2 or later, so for stock Ubuntu 18.04.2, you will
|
requires Vagrant version 2.2.2 or later, so for stock Ubuntu 18.04.2, you will
|
||||||
have to download and install the newest version from
|
have to download and install the newest version from
|
||||||
https://www.vagrantup.com/downloads.html .
|
https://www.vagrantup.com/downloads.html.
|
||||||
* Run `ansible-lint` against the playbook before committing. (There is a VSCode
|
* Run `ansible-lint` against the playbook before committing. (There is a VSCode
|
||||||
task set up to run the right command for you)
|
task set up to run the right command for you)
|
||||||
* Please know that your efforts are appreciated, thanks! :+1:
|
* Please know that your efforts are appreciated, thanks! :+1:
|
||||||
|
|
11
docs/applications/firefly.md
Normal file
11
docs/applications/firefly.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# Firefly III
|
||||||
|
|
||||||
|
Homepage: [https://firefly-iii.org/](https://firefly-iii.org/)
|
||||||
|
|
||||||
|
Firefly III is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between. It supports credit cards, shared household accounts and savings accounts. It’s pretty fancy. You should use it to save and organise money.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
Set `firefly_enabled: true` in your `group_vars/all.yml` file.
|
||||||
|
|
||||||
|
The very basic MiniDLNA web interface can be found at http://ansible_nas_host_or_ip:8066.
|
|
@ -10,6 +10,7 @@ By default, applications can be found on the ports listed below.
|
||||||
| Duplicati | 8200 | |
|
| Duplicati | 8200 | |
|
||||||
| Emby | 8096 | HTTP |
|
| Emby | 8096 | HTTP |
|
||||||
| Emby | 8920 | HTTPS |
|
| Emby | 8920 | HTTPS |
|
||||||
|
| Firefly III | 8066 | |
|
||||||
| get_iplayer | 8182 | |
|
| get_iplayer | 8182 | |
|
||||||
| Gitea | 3001 | Web |
|
| Gitea | 3001 | Web |
|
||||||
| Gitea | 222 | SSH |
|
| Gitea | 222 | SSH |
|
||||||
|
|
Loading…
Reference in a new issue