Felix Schröter
feb5e19694
feat: configure media group for samba
2022-07-13 23:24:19 +02:00
Felix Schröter
24a4ab3fd5
feat(calibre): increase max request size
2022-07-13 22:02:21 +02:00
Felix Schröter
fc3a243354
feat: remove syncthing
2022-07-10 13:12:57 +02:00
Felix Schröter
6fee4d8a86
fix(restic): remove **/.git from home-server ignorePatterns
2022-07-08 11:29:35 +02:00
Felix Schröter
0bd12bcf2a
feat(restic): use hard links for ~/dev-backup
2022-07-08 11:29:35 +02:00
Felix Schröter
6e6e483b87
fix(restic): remove old ripgrep option
2022-07-04 21:13:54 +02:00
Felix Schröter
9a0c1eb64f
fix(restic): add missing folders to ignorePatterns
2022-07-04 18:00:34 +02:00
Felix Schröter
7799ef1131
fix(restic): fix restic path handling
...
Generating a list of paths for restic to backup introduces some issues:
- restic matches incremental backups by paths, changing paths cause new
backups
- logs and a lot of restic commands print all the paths, which makes it
basically unusable
Thus I've reverted to using static `paths` and excluding patterns via
the `--exclude-file` argument.
To reduce files to backup from `~/dev`, a preStart job was added to the
systemd service: It clones the directory via `rsync` with `.gitignore`
files being respected.
2022-07-04 17:19:31 +02:00
Felix Schröter
3a0c9a91e8
fix(restic): improve ignorePatterns
2022-07-04 17:11:44 +02:00
Felix Schröter
8c52dfff36
refactor: rename server: rpi4 -> home-server
2022-06-26 13:22:50 +02:00
Felix Schröter
fd6ed6ce63
feat(home-server): update local IP address
2022-06-13 21:58:27 +02:00
Felix Schröter
8b4002d5ab
feat(hass): add Sonos integration
2022-05-31 19:35:24 +02:00
Felix Schröter
62bc964785
fix(owntracks): add secret to owntracks-recorder
...
And fix `secrets/mqtt/owntracks.age`.
2022-05-30 03:36:39 +02:00
Felix Schröter
6efc9cea3f
fix(calibre-web): fix & improve config
2022-05-29 17:55:57 +02:00
Felix Schröter
a871a42a69
fix(calibre-web): switch to available port
2022-05-29 17:45:05 +02:00
Felix Schröter
1be9e71576
chore: update to nextcloud 24
2022-05-29 17:39:20 +02:00
Felix Schröter
d500456671
feat: add calibre-web
2022-05-29 17:26:10 +02:00
Felix Schröter
6b7ae2c252
feat(restic): add home-server ignore directory
2022-05-27 17:44:56 +02:00
Felix Schröter
bee121c412
chore(home-server): remove external media partition
2022-05-27 17:43:49 +02:00
Felix Schröter
47e7de875a
fix: fix collabora config
2022-05-19 00:50:41 +02:00
Felix Schröter
7dc601cf04
feat(home-server): add back media mount
2022-05-15 21:21:18 +02:00
Felix Schröter
de264cde5a
fix(restic): switch to fd to include empty paths
2022-05-15 19:37:53 +02:00
Felix Schröter
e3fbe28103
feat(home-server): rename felix-rpi4 to home-server
2022-05-15 15:39:12 +02:00
Felix Schröter
2977d1445d
fix(restic): include hidden files & extend ignorePatterns
2022-05-15 15:38:12 +02:00
Felix Schröter
b57b2293ca
feat(restic): limit resource usage
2022-05-11 20:26:19 +02:00
Felix Schröter
46409b1c71
chore: add restic secrets to .env
2022-05-09 12:26:12 +02:00
Felix Schröter
ed381c48ae
feat(home-assistant): update proxy config
2022-05-06 17:54:04 +02:00
Felix Schröter
4ba4608b82
feat(rpi4): enable paperless again
2022-05-06 15:49:44 +02:00
Felix Schröter
867bd7d3de
fix(secrets): fix more permission issues
2022-05-06 15:48:57 +02:00
Felix Schröter
f2aa7e6bbf
feat(hass): manage secrets.yaml via agenix
2022-05-06 03:45:21 +02:00
Felix Schröter
0dee8b4fa7
fix(secrets): fix permissions
...
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00
Felix Schröter
5f329f550e
feat: set up agenix secrets management
2022-05-05 19:57:48 +02:00
Felix Schröter
72a226ea33
chore: remove photoprism (for now)
2022-05-05 19:28:22 +02:00
Felix Schröter
d20b90ecb9
fix(backups): fix & improve ripgrep matching
2022-05-01 16:44:29 +02:00
Felix Schröter
68d499f5cf
feat: setup email notification on systemd failures
2022-05-01 16:42:56 +02:00
Felix Schröter
db0ca6c89c
feat(home-assistant): add onvif integration
2022-03-27 15:35:24 +02:00
Felix Schröter
9f9fd30df1
feat(home-assistant): allow UI defined scenes & scripts
2022-03-25 21:11:52 +01:00
Felix Schröter
b21bfa33e1
fix(home-assistant): update port reference
2022-03-06 20:53:41 +01:00
Felix Schröter
8f38f9d636
feat: add collabora office
2022-02-08 00:09:43 +01:00
Felix Schröter
d7c6a77451
fix(home-assistant): fix alarm config
2022-02-08 00:09:43 +01:00
Felix Schröter
acfaaa797d
fix: fix samba mount device
2022-02-06 23:01:56 +01:00
Felix Schröter
b6dbe19a6f
feat: unify home-pc naming
2022-02-05 01:24:41 +01:00
Felix Schröter
dfe6dbecf3
feat: switch to samba for media share
2022-02-04 23:23:34 +01:00
Felix Schröter
56d5382086
fix: update syncthing config
2022-02-03 20:10:45 +01:00
Felix Schröter
581edb8134
fix: ignore ~/Games in backups
2022-02-03 19:14:13 +01:00
Felix Schröter
13302e74ca
feat(home-assistant): increase alarm trigger time
2022-01-28 18:01:09 +01:00
Felix Schröter
99223e4ad8
feat: enable restic for home-pc
2022-01-27 15:01:24 +01:00
Felix Schröter
ca95b9e925
feat(home-assistant): add alarm control panel
2022-01-23 23:53:46 +01:00
Felix Schröter
6fdae78a7b
chore(syncthing): update felix-nixos device id
2022-01-20 17:08:16 +01:00
Felix Schröter
006e2e29e9
feat(syncthing): remove cert & key
2022-01-20 17:06:46 +01:00
Felix Schröter
4e2f60294a
refactor: fix nix formatting
2022-01-01 02:14:40 +01:00
Felix Schröter
555d65a656
feat(mosquitto): remove host alias
2021-12-23 14:14:48 +01:00
Felix Schröter
a924baba02
fix: fix nextcloud host config
2021-12-22 17:42:46 +01:00
Felix Schröter
fda21e449a
feat: add nextcloud
2021-12-22 17:41:43 +01:00
Felix Schröter
fbe344b001
feat(paperless): change admin username
2021-12-22 17:14:19 +01:00
Felix Schröter
e7e82ae2d6
feat: add paperless
2021-12-22 13:03:14 +01:00
Felix Schröter
93e3fd269d
fix(mosquitto): fix broken host
2021-12-12 19:23:38 +01:00
Felix Schröter
48f9a63794
refactor(mosquitto): split mosquitto out of home-assistant config
2021-12-12 19:20:31 +01:00
Felix Schröter
4211fceda9
feat(mosquitto): use mqtt.felschr.com as default host
2021-12-12 19:07:47 +01:00
Felix Schröter
e91a7e9621
fix(miniflux): fix port stringification
2021-12-12 16:04:58 +01:00
Felix Schröter
9420f787b7
feat(rpi4): add miniflux
2021-12-11 19:40:53 +01:00
Felix Schröter
e0f55dfb08
fix(rpi4): fix home-assistant config
2021-11-23 00:40:06 +01:00
Felix Schröter
c87de43103
chore(restic): use new credentials config
2021-11-23 00:14:05 +01:00
Felix Schröter
f2c49827c2
fix(rpi4): adapt to new mosquitto config structure
2021-11-23 00:13:04 +01:00
Felix Schröter
56a1a907e2
feat(rpi4): update kodi config
2021-10-23 03:28:15 +02:00
Felix Schröter
bddb4b81fd
feat(rpi4): update config
2021-10-23 03:21:19 +02:00
Felix Schröter
4df25ee687
feat(restic): simplify backups
2021-10-23 00:37:30 +02:00
Felix Schröter
44f0aa4466
fix(home-assistant): add IPv6 trusted proxy
2021-10-08 19:16:45 +02:00
Felix Schröter
65f2aa1d0c
fix(home-assistant): fix reverse proxy config
2021-10-08 19:11:19 +02:00
Felix Schröter
9145766972
refactor(home-assistant): move nginx config to home-assistant.nix
2021-10-08 18:58:39 +02:00
Felix Schröter
07fa38bdf8
feat(restic): update restic config
2021-08-04 22:27:47 +02:00
Felix Schröter
476d19ccf9
chore(flake): update inputs
2021-08-04 21:34:13 +02:00
Felix Schröter
7762b428d0
fix(kodi): remove advanced-launcher
2021-06-10 12:13:15 +02:00
Felix Schröter
ef97c68083
chore(rpi4): update hass internal_url
2021-06-10 12:03:44 +02:00
Felix Schröter
5d03d532da
feat(jellyfin): change user & group
2021-05-27 12:47:47 +02:00
Felix Schröter
d21c771356
feat(jellyfin): change domain
2021-05-27 12:29:17 +02:00
Felix Schröter
5b39399cdf
fix(jellyfin): fix config
2021-05-27 12:28:55 +02:00
Felix Schröter
e9699357e6
feat: expose jellyfin via nginx
2021-05-27 11:24:03 +02:00
Felix Schröter
70aec8f87c
feat(syncthing): update config
2021-05-13 00:30:09 +02:00
Felix Schröter
88e424e493
feat: add restic package
2021-05-12 23:22:52 +02:00
Felix Schröter
06da29dac3
feat(etebase-server): update configuration
2021-04-16 15:19:48 +02:00
Felix Schröter
5b58081b61
feat(rpi4): add photoprism
2021-04-04 18:50:56 +02:00
Felix Schröter
83fe2c4a63
fix(rpi4): fix restic backup config
2021-03-21 15:55:57 +01:00
Felix Schröter
72a4fb4fbc
feat(rpi4): update restic backup config
2021-03-21 15:40:40 +01:00
Felix Schröter
50753334b4
feat(syncthing): update folder config
2021-03-21 14:50:46 +01:00
Felix Schröter
74b696d20b
feat(rpi4): add restic backup service
2021-03-21 14:36:59 +01:00
Felix Schröter
b2629eccef
fix(homeassistant): remove deprecated zha configs
2021-03-21 12:13:36 +01:00
Felix Schröter
1c5879397d
chore(syncthing): update pixel3 id
2021-03-21 11:58:03 +01:00
Felix Schröter
7fbaa7b875
feat(rpi4): add kodi
2021-03-13 12:55:00 +01:00
Felix Schröter
22cac218b3
chore(rpi4): remove unused deconz module
2021-02-16 10:59:49 +01:00
Felix Schröter
bfedaaae23
feat(rpi4): switch from deconz to zha
2021-02-16 03:43:33 +01:00
Felix Schröter
45a2d905ee
feat(rpi4): add etebase-server
2021-02-15 21:06:51 +01:00
Felix Schröter
eb7f79456e
feat(rpi4): add owntracks config
2020-12-02 10:33:12 +01:00
Felix Schröter
59d57e09c5
feat(rpi4): update home-assistant config
2020-12-02 10:29:39 +01:00
Felix Schröter
8f63ebbdca
style: format deconz & home-assistant configs
2020-11-14 11:20:21 +01:00
Felix Schröter
c54373bac7
feat(home-pc): add ausweisapp
2020-11-07 11:58:17 +01:00
Felix Schröter
f48e3c357e
fix(rpi4): fix home-assistant mqtt connection
...
- use mqtt websockets via separate port
2020-10-22 22:08:27 +02:00
Felix Schröter
a70e42900d
fix(rpi4): add new mqtt users
2020-10-22 19:17:19 +02:00
Felix Schröter
92237b9269
fix(rpi4): fix home-assistant tasmota integration
2020-10-22 19:16:43 +02:00
Felix Schröter
79f03b3318
feat(rpi4): expose mosquitto via nginx
2020-10-22 19:15:55 +02:00
Felix Schröter
ad3299faa2
feat(rpi4): set up mosquitto
2020-10-21 20:58:24 +02:00
Felix Schröter
126db04668
fix(rpi4): fix config
2020-10-11 10:49:17 +02:00
Maurice B. Lewis
b975560d8e
refactor: embed exposed modules via flake
2020-10-11 08:28:52 +00:00
Maurice B. Lewis
0c59324f0a
feat: expose pydeconz
...
Expose pydeconz via the nix flake.
2020-10-11 08:28:52 +00:00
Felix Schröter
2a135612ab
fix(rpi4): set up deconz
2020-10-07 14:37:57 +02:00
Felix Schröter
2bfc37f8d8
feat(jellyfin): add jellyfin user to video group
2020-10-07 02:03:02 +02:00
Felix Schröter
3b43500a12
feat: add syncthing
2020-10-06 17:41:56 +02:00
Felix Schröter
806a3e23cf
feat(rpi4): add home-assistant
2020-10-03 16:36:58 +02:00
Felix Schröter
104204ef74
feat: add jellyfin
...
- move jellyfin & plex to services/
- disable plex
2020-08-15 00:35:17 +02:00