|
c7bde8b3dd
|
Init a GitLab server
Some day i'll make up my mind on which server to use, honest!
|
2021-05-28 22:49:48 +01:00 |
|
|
5ac5e2f8ab
|
Stagger backup times
|
2021-05-23 20:37:41 +01:00 |
|
|
7063e55ea9
|
Increase line length
|
2021-05-22 20:28:36 +01:00 |
|
|
ee55100016
|
Update gitea
|
2021-05-21 21:57:16 +01:00 |
|
|
e6dbe08ce0
|
Update nextcloud
|
2021-05-21 21:48:15 +01:00 |
|
|
420ef3b95c
|
Update synapse
|
2021-05-21 21:47:32 +01:00 |
|
|
830bd862d9
|
Update nebula
|
2021-05-21 21:34:13 +01:00 |
|
|
48e07d2a7e
|
Rename more bitwarden things
Serving on both domains currently, i'll migrate clients and fix that
|
2021-05-18 22:18:05 +01:00 |
|
|
ae597a7359
|
Backup plain DB backups on walker
|
2021-05-16 15:36:56 +01:00 |
|
|
a124bff473
|
Add scheduling for backup and forgetting
Only forget on 1 machine
|
2021-05-16 15:34:37 +01:00 |
|
|
91725d5876
|
Add forget and prune commands
|
2021-05-16 14:39:44 +01:00 |
|
|
5f6dc6e177
|
Support backing up clickhouse to file
It's janky, but it works
|
2021-05-16 12:25:32 +01:00 |
|
|
b4936f5780
|
Revert "Store DB files compressed"
This reverts commit f4a289ae98 .
Incremental backups work much better with plaintext
|
2021-05-16 11:16:25 +01:00 |
|
|
1431f7a30a
|
Add restic to walker
|
2021-05-09 14:26:21 +01:00 |
|
|
7fc67ca8d4
|
Put files in the root of the role
|
2021-05-08 16:47:25 +01:00 |
|
|
f4a289ae98
|
Store DB files compressed
Means external backups can still be compressed a bit
|
2021-05-08 16:45:08 +01:00 |
|
|
26cd35785c
|
Fix DB backup location
|
2021-05-08 16:45:08 +01:00 |
|
|
48c88347a9
|
Add some healthchecks integration to backup
|
2021-05-08 16:45:08 +01:00 |
|
|
781aa93892
|
Add some restic wrapper things
|
2021-05-08 16:45:08 +01:00 |
|
|
e7c2a7fb34
|
Provision a restic container
|
2021-05-07 19:38:11 +01:00 |
|
|
407e59ec5a
|
Use variables in prometheus config
Also replace grimes with walker
|
2021-05-05 18:12:42 +01:00 |
|
|
9b31efbf43
|
Destroy grimes
And the entire Linode integration
|
2021-05-05 18:11:14 +01:00 |
|
|
52429e0bc2
|
walker isn't a PVE VM
|
2021-05-04 20:41:19 +01:00 |
|
|
3da14e67dd
|
Replace minio with webdav for upload
Also made sure it all ran as the correct user
|
2021-05-04 14:08:08 +01:00 |
|
|
f62a1e8374
|
Replace minio with webdav
Much simpler and easier, and lower resources
|
2021-05-04 11:25:52 +01:00 |
|
|
ad415c2b53
|
Move website to walker
|
2021-05-02 17:24:10 +01:00 |
|
|
86482246b3
|
Move plausible to walker
|
2021-05-02 16:07:25 +01:00 |
|
|
fe748bfda7
|
Set permissions on media dir
|
2021-05-02 12:04:58 +01:00 |
|
|
4a0f7b701b
|
Install jellyfin through Ansible
|
2021-05-02 12:04:48 +01:00 |
|
|
a669e34f57
|
Update bitwarden_rs to vaultwarden
I'll do the full rename of everything another time
|
2021-05-01 23:00:37 +01:00 |
|
|
f2d3cb0835
|
Add a bash script to backup all database containers as text
|
2021-04-25 21:39:21 +01:00 |
|
|
8ab0d7cd80
|
Add duplicati to walker
|
2021-04-24 22:25:40 +01:00 |
|
|
1fcc63a5da
|
Move upload
|
2021-04-24 22:14:29 +01:00 |
|
|
c048e6d20e
|
Provision walker
|
2021-04-24 21:59:53 +01:00 |
|
|
03affd269f
|
FLoC Block
https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
|
2021-04-18 22:30:26 +01:00 |
|
|
9ad64b444a
|
Update gotify
|
2021-04-16 22:19:27 +01:00 |
|
|
cd31c5f8a5
|
Update gitea
|
2021-04-16 22:12:08 +01:00 |
|
|
5d9ee7190d
|
Swap out deluge for qbittorrent
Just run on arch instead of docker, too. Much simpler.
|
2021-04-16 21:49:00 +01:00 |
|
|
943087b6ad
|
Fix the stupid postgres path for plausible
A lay over from when it was at home
|
2021-04-15 18:28:24 +01:00 |
|
|
5dc3db5dce
|
Remove need for geoip database
Apparently partial functionality is built-in to the container now
|
2021-04-15 18:21:18 +01:00 |
|
|
a25c0751fb
|
Update Plausible
Also required updating Clickhouse, due to syntax errors in migrations. It's also nice it's alpine now, and newer
|
2021-04-15 18:11:44 +01:00 |
|
|
4eec3292a6
|
Update wallabag
|
2021-04-11 12:54:59 +01:00 |
|
|
b6f23b31a9
|
Stop unnecessarily restarting tt-rss
|
2021-04-11 12:52:48 +01:00 |
|
|
3ce4626e29
|
Update synapse
|
2021-04-11 12:52:10 +01:00 |
|
|
62373bf352
|
Update nextcloud to 21.0.1
|
2021-04-11 12:48:02 +01:00 |
|
|
796375446e
|
Update gitea to 1.13.7
|
2021-04-11 12:42:15 +01:00 |
|
|
1c424cb2ef
|
Update some IP addresses
I really need to stop using these external addresses somewhen...
|
2021-04-07 22:11:24 +01:00 |
|
|
22d43c16a7
|
Correctly redirect http traffic to https
Bug caused by https://github.com/traefik/traefik/issues/8035
|
2021-04-06 11:56:05 +01:00 |
|
|
f0193b5807
|
Scale up bitwarden slightly
Should be able to handle a bit more, faster
|
2021-04-02 12:32:33 +01:00 |
|
|
e0311111af
|
Update bitwarden
Send functionality, woohoo!
|
2021-03-29 08:23:48 +01:00 |
|
|
ad6bab108a
|
Keep backups for slightly longer
This makes my occasional syncs less likely to do bad things
|
2021-03-28 19:47:34 +01:00 |
|
|
a1307ff3a5
|
Remove obsolete port
|
2021-03-28 16:30:07 +01:00 |
|
|
3c8d9fe940
|
Block all ports
|
2021-03-28 16:28:07 +01:00 |
|
|
4d218248fa
|
Remotely connect to fail2ban to do ports
Traefik can affect the edge, so blocks work there and prevent traffic hitting home network.
|
2021-03-28 16:06:36 +01:00 |
|
|
ac186f42e0
|
Keep fewer fail2ban logs
|
2021-03-28 13:06:01 +01:00 |
|
|
6973fb536f
|
Add fail2ban for traefik
Remote action coming soon
|
2021-03-28 13:05:38 +01:00 |
|
|
8398a2df21
|
Use endpoint middleware rather than hacky router
|
2021-03-27 23:34:34 +00:00 |
|
|
a5af5bea6c
|
Force bitwarden to use public DNS
It doesn't like creating icons for local IP spaces, so my overriden DNS doesn't play well
|
2021-03-27 18:45:06 +00:00 |
|
|
1d997d3c33
|
Remove separate private and protected IP
|
2021-03-27 18:42:06 +00:00 |
|
|
116e1adb50
|
Disable Traefik pilot on dashboard
|
2021-03-24 23:14:01 +00:00 |
|
|
36f6bd62bb
|
Update gitea to 1.13.6
|
2021-03-24 22:57:45 +00:00 |
|
|
5084bfecdf
|
Ignore PVE interface from f2b jails
|
2021-03-24 22:35:28 +00:00 |
|
|
f436e4660b
|
Remove intersect host config
is dead
|
2021-03-24 22:19:50 +00:00 |
|
|
e67e4565d3
|
Remove expose_ssh and support SSH listening on nebula and PVE
No more wireguard SSH for me
|
2021-03-24 22:19:29 +00:00 |
|
|
3c06eb748d
|
Update gitea to 1.13.5
|
2021-03-23 17:22:13 +00:00 |
|
|
ece0c841b2
|
Fix compose version
Mostly fix quotes, but also standardize
|
2021-03-21 18:51:38 +00:00 |
|
|
d4477c4bea
|
Add bitwarden_rs
|
2021-03-21 18:47:20 +00:00 |
|
|
65f9206b95
|
Fix NTP updates
Manually apply https://github.com/geerlingguy/ansible-role-ntp/pull/84, so machines actually update themselves via NTP
|
2021-03-13 18:46:45 +00:00 |
|
|
f6559ff1bd
|
Remove collabora
It doesn't seem to like being run inside LXC. I barely used it, anyway.
|
2021-03-12 23:35:39 +00:00 |
|
|
ab1e2fbae2
|
Increase ZFS RAM usage
If i've got a load of RAM free, it might as well be being used to cache ZFS!
|
2021-03-06 21:38:21 +00:00 |
|
|
3eb286c9bd
|
Move envrironment variables to docker
Using the `TTRSS_` prefix to follow upstream standard rather than container's
https://github.com/lunik1/docker-tt-rss/issues/3
|
2021-03-06 12:11:08 +00:00 |
|
|
8d136f0b55
|
Set default phone region for Nextcloud
|
2021-03-06 11:19:11 +00:00 |
|
|
9d6ed88e13
|
Monitor proxmox stats
|
2021-03-05 22:14:21 +00:00 |
|
|
d43d3433fa
|
Collect SMART metrics for disks
|
2021-03-05 20:50:08 +00:00 |
|
|
6b95b75fc2
|
Move telegraf to host
This makes metric collection for SMART much simpler. I'll still be using the prometheus node exporter for actual system metrics, though.
|
2021-03-05 20:39:11 +00:00 |
|
|
aa3da3cf10
|
Upgrade gitea to 1.13.3
|
2021-03-05 20:05:51 +00:00 |
|
|
89dbbc71e5
|
Move files into application directories
|
2021-03-05 14:40:17 +00:00 |
|
|
8e977edba1
|
Ignore go metrics
|
2021-03-05 14:27:33 +00:00 |
|
|
b264e5cbcc
|
Monitor traefik with prometheus rather than influxdb
|
2021-03-04 16:37:53 +00:00 |
|
|
e8960ebf27
|
Connect forrest to nebula hosts
|
2021-03-04 16:08:53 +00:00 |
|
|
2e05ed08fa
|
Use hostname rather than fqdn
|
2021-03-04 16:06:43 +00:00 |
|
|
a4eb26b129
|
Use Nebula as the primary private interface rather than wireguard
|
2021-03-04 16:02:42 +00:00 |
|
|
c6d9102e1e
|
Don't install NTP on LXC containers
This can cause issues with containers trying to sync the system clock, and getting it wrong
|
2021-03-04 15:45:47 +00:00 |
|
|
aba81f79bc
|
Add telegraf
And input to ping and output via prometheus
|
2021-03-04 15:16:54 +00:00 |
|
|
914676d209
|
Add prometheus for metrics
|
2021-03-04 14:53:03 +00:00 |
|
|
fe2450d43b
|
Add grafana docker network and restrict port binds
|
2021-03-04 14:39:40 +00:00 |
|
|
155bc837a8
|
Update synapse to 1.28
|
2021-03-02 12:31:07 +00:00 |
|
|
9d5c7e56e8
|
Move nextcloud things back to tank
|
2021-03-02 12:26:23 +00:00 |
|
|
21a2532f8a
|
Update nextcloud to 21
|
2021-03-02 12:03:13 +00:00 |
|
|
63d156c0a0
|
Stop always restarting whoami
whoami never sets `config_file`, so it's shadowed by whatever set it before
|
2021-02-27 22:09:24 +00:00 |
|
|
1413efdd19
|
Copy feed icons and DB to tank
|
2021-02-27 22:08:01 +00:00 |
|
|
a2fe3ca37a
|
Fix TT-RSS config
It needs to be environment variables now, but there's a bug where it doesn't read docker ones for some reason
|
2021-02-27 21:29:24 +00:00 |
|
|
b3a72eb8f1
|
Add influxdb server for metrics
|
2021-02-14 16:24:45 +00:00 |
|
|
ec0c78e6d9
|
Read emails from secrets
|
2021-02-14 12:29:14 +00:00 |
|
|
872471ef52
|
Setup email for grafana
|
2021-02-14 12:19:51 +00:00 |
|
|
f7a0877e72
|
Exclude nebula from fail2ban
|
2021-02-14 11:39:01 +00:00 |
|
|
d8f2a83dfe
|
Move grafana data back to pool
|
2021-02-14 11:33:46 +00:00 |
|
|
385917ba4e
|
Decrease find time
Hopefully reduce false-positive catches
|
2021-02-14 11:22:32 +00:00 |
|
|
3014e5d052
|
Provision privatebin
|
2021-02-12 23:32:31 +00:00 |
|
|
47df8164fa
|
Define timezone as variable
|
2021-02-10 09:12:42 +00:00 |
|