Commit graph

247 commits

Author SHA1 Message Date
Payas Relekar
85dfce6c73 syncthing: Change device id for Hermes 2023-08-20 17:58:09 +05:30
Payas Relekar
54acf430c7 hermes: Make build for bare-metal
After more than a year later, I've moved back to NixOS on bare-metal.

WSL is fine and all, but it has enough warts that get really annoying,
especially as a Java developer.
2023-08-20 14:12:52 +05:30
Payas Relekar
984a6708bf syncthing fix attempt v3 2023-08-06 19:38:40 +05:30
Payas Relekar
3e7d095c34 syncthing: fix v2 2023-08-06 19:34:53 +05:30
Payas Relekar
3a54ab7581 Fix and enable Syncthing with newer options 2023-08-05 18:27:20 +05:30
Payas Relekar
7113f7b6ae fonts: Update as per upstream
I'll just say it right here. The 'fonts.fonts' thing really bugged me
when I started out with NixOS and still annoyed me after. Its nice to
see it made nicer, even if just for posterity.
2023-07-27 21:05:32 +05:30
Payas Relekar
d1b659a55f Syncthing: try to update config per new options
And also disable
2023-07-23 22:03:00 +05:30
Payas Relekar
e54d8f575a disable plausible
It fails due to clickhouse anyway, and I don't want it keeping rest of
the system from being updated
2023-07-15 14:02:02 +05:30
Payas Relekar
a68c001f0e hermes: Use direnv module from NixOS instead of home-manager 2023-07-14 22:59:15 +05:30
Payas Relekar
0eeeba1192 Clean up wiki.nix, split to outline, paperless and plausible 2023-07-08 14:08:24 +05:30
Payas Relekar
14cedb8ad0 remove radicale: Etebase is supposed to do better job 2023-07-08 13:56:27 +05:30
Payas Relekar
bc63718c16 enable plausible 2023-07-08 13:55:31 +05:30
Payas Relekar
49eba2202c Add photoprism 2023-07-07 21:17:31 +05:30
Payas Relekar
6c770123d5 hermes/wsl: Use native systemd 2023-07-04 21:48:10 +05:30
Payas Relekar
1809530f03 paperless: hotfix 2023-07-02 13:45:06 +05:30
Payas Relekar
014f58cc54 paperless: few changes 2023-07-02 13:43:03 +05:30
Payas Relekar
fbad4942fc bebop: Fix groups 2023-07-02 13:38:38 +05:30
Payas Relekar
e1f78f1b8d etebase: hotfix 2023-07-02 11:42:34 +05:30
Payas Relekar
89989a749e etebase: allow access to secret 2023-07-02 11:36:56 +05:30
Payas Relekar
932b74c84e etebase: Add secrets file 2023-07-02 11:34:08 +05:30
Payas Relekar
5152fc31ff etebase: add allowed host 2023-07-02 11:24:06 +05:30
Payas Relekar
06974db6c0 etesync-dav: replace by etebase-server 2023-07-02 11:19:08 +05:30
Payas Relekar
fd6cc80696 etesync: setup etebase 2023-07-02 11:10:03 +05:30
Payas Relekar
55b1ec5590 nginx/ledger: Fix 2023-07-02 10:58:04 +05:30
Payas Relekar
f48911fa4b Revert "hledger: temporarily disable nginx authentication"
This reverts commit f41d915677.
2023-07-02 10:56:13 +05:30
Payas Relekar
a2f3ae9cde Add payas and hledger users to same group 2023-07-02 10:09:43 +05:30
Payas Relekar
f41d915677 hledger: temporarily disable nginx authentication 2023-07-02 09:23:09 +05:30
Payas Relekar
00586c7464 hledger-web: change host IP 2023-06-29 20:07:03 +05:30
Payas Relekar
e6d55940a5 bebop: enable etesync service 2023-06-28 21:54:54 +05:30
Payas Relekar
771e6993da hledger: enable hledger-web 2023-06-28 21:54:43 +05:30
Payas Relekar
0678e47500 lldap: initial config
NOT active
2023-06-23 17:26:10 +05:30
Payas Relekar
a904cb31c6 loki: rename host to bebop 2023-06-11 11:43:10 +05:30
Payas Relekar
4cc3f7ca7e grafana: Fix nix API 2023-06-11 11:31:21 +05:30
Payas Relekar
200957e858 monitoring: Add Loki + promtail 2023-06-11 11:29:39 +05:30
Payas Relekar
c78c541dd6 grafana: declarative datasources 2023-06-11 11:29:21 +05:30
Payas Relekar
274e99a781 victoriametrics: retain for 4 years
Sounds overkill, but seeing my grafana for a year's metrics was quite
revealing. I'd like to keep that possibility
2023-06-10 18:45:10 +05:30
Payas Relekar
490350c7f9 calibre: Disable
Until I figure out how to get authentication working.
2023-06-10 18:38:39 +05:30
Payas Relekar
61887cbe42 paperless: allow bhankas.org 2023-06-10 17:16:07 +05:30
Payas Relekar
6591259b70 grafana: Disable public dashboard 2023-06-10 16:25:41 +05:30
Payas Relekar
943acadeeb calibre: disable calibre-web and redirect domain to calibre-server
Calibre-ewb, while pretty, does not come with a book reader, and so
requires to download the damn book.

That also means it does not sync my status between devices, and defeats
majority of the purpose of running the server <facepalm>. So, remove it
entirely and switch to built-in calibre-server instead.
2023-06-10 16:09:50 +05:30
Payas Relekar
5d4136c386 calibre: correct IP address 2023-06-10 15:55:05 +05:30
Payas Relekar
291262c199 calibre: minor changes 2023-06-10 15:50:00 +05:30
Payas Relekar
77a32ac107 calibre: correct library location 2023-06-10 15:43:45 +05:30
Payas Relekar
758c67ef29 grafana: enable public dashboards 2023-06-10 15:14:58 +05:30
Payas Relekar
d35692f32f grafana: change default org name 2023-06-10 15:11:59 +05:30
Payas Relekar
0a042d8fab monitoring: replace prometheus with victoriametrics
VictoriaMetrics is known to be less resource intensive compared to
prometheus.

Prometheus' node_exporter is still used to scrape data from systemd,
because it is very good, but entire Prometheus scraper and data storage
is no longer necessary. The complete Node Exporter Full dashboard is
also very nice to look at :)
2023-06-10 15:03:36 +05:30
Payas Relekar
3c9fc4014b victoriametrics: try to use prometheus node-exporter's port 2023-06-10 14:54:04 +05:30
Payas Relekar
00f1905629 grafana: enable websockets 2023-06-10 14:51:09 +05:30
Payas Relekar
17a19bf157 monitoring: multiple changes
- remove OpenWRT, systemd, influxdb and pihole configs (I'll think about
them later)
- remove telegraf
- enable prometheus + node-exporter
- grafana: update domain
2023-06-10 14:46:00 +05:30
Payas Relekar
bf84e931d1 monitoring: disable prometheus exporters 2023-06-10 14:29:56 +05:30