Commit graph

247 commits

Author SHA1 Message Date
Payas Relekar
3b0174fb1a monitoring: initial config for victoriametrics 2023-06-10 14:26:58 +05:30
Payas Relekar
455259f5a2 outline: Remove dex
Now that SMTP is working, Dex does not serve a good purpose any longer.

It might be somehting I'll think of in future, but the complexity of
credential management for little benefit is something I'm not up for
right now.
2023-06-10 13:57:16 +05:30
Payas Relekar
330607b315 outline: correct smtp port 2023-06-10 13:45:50 +05:30
Payas Relekar
b3d9e6c9c8 outline: use correct password file 2023-06-10 13:34:12 +05:30
d433c404f8 grafana: move domain config 2023-06-10 00:03:54 +05:30
d2ee858caa outline: move config to separate module 2023-06-09 23:17:04 +05:30
a386973589 mail: add gandalf_mail 2023-06-09 23:16:37 +05:30
037fa31d60 plausible: disable 2023-06-09 22:51:29 +05:30
961cfb0214 plausible: enable 2023-06-09 22:04:45 +05:30
2c72e69b0e paperless : update config 2023-06-09 22:04:26 +05:30
dc6c34624e everywhere: Update email 2023-06-08 23:22:45 +05:30
7a93935712 bebop/navidrome: Enable websocket and move domain config 2023-06-08 22:22:18 +05:30
b52bb92173 smtp: try to reuse mu4e pass 2023-06-07 22:13:37 +05:30
3260394877 outline: Enable websocket 2023-06-07 22:12:12 +05:30
a2d561fad1 wiki: try to change ownership of outline mail key 2023-06-07 21:53:52 +05:30
31c4d1c9c3 vaultwarden: enable admin panel 2023-06-07 21:49:01 +05:30
0261b745be dex: change mock to non-obvious 2023-06-07 21:45:42 +05:30
949d828e17 fix eval 2023-06-07 21:44:11 +05:30
bbd514e548 gitea and vaultwarden: another smtp fix 2023-06-07 21:41:57 +05:30
b4d8e59a1c vaultwarden: try fix mail 2023-06-07 21:37:08 +05:30
4c9806f533 bebop: Add mail module 2023-06-07 21:33:31 +05:30
84a8d2e3df outline: update minio URL 2023-06-07 21:16:59 +05:30
a2a68ca7dc outline: initial smtp config 2023-06-07 21:11:14 +05:30
6003d79bad vaultwarden: attempt fix 2023-06-07 20:50:51 +05:30
4a39e3f77d nginx: attempt to fix header 2023-06-07 20:42:49 +05:30
41a16bdd9d nginx: try to fix config 2023-06-07 20:31:26 +05:30
430963b657 dex: try to set IP address 2023-06-07 20:16:40 +05:30
6a2af31f0d nginx: add config to set http_header 2023-06-07 20:16:22 +05:30
02c6dafa4d vaultwarden: more email setting 2023-06-05 22:04:22 +05:30
890f07de9e vaultwarden: use starttls 2023-06-05 21:50:47 +05:30
0d0c80333e vaultwarden: Add sendmail path 2023-06-05 21:41:06 +05:30
716180ca62 vaultwarden: SMTP config 2023-06-05 21:30:11 +05:30
b52d88e528 vaultwarden: enable service 2023-06-05 21:15:29 +05:30
6fd4e25ae6 vaultwarden: fix user 2023-06-05 21:11:02 +05:30
375d406a14 vaultwarden: Fix env file owner 2023-06-05 20:54:28 +05:30
9521f186ee bebop: Add vaultwarden 2023-06-05 20:37:08 +05:30
7a450cda50 outline: revert user 2023-06-05 06:55:42 +05:30
a8492331e1 outline: change user 2023-06-05 06:50:34 +05:30
a258985695 bebop: disable plausible, use gitea instead of forgejo 2023-06-05 05:49:58 +05:30
65c0c66ad3 plausible: use longer secret key base 2023-06-05 05:09:37 +05:30
f0e8835d25 calibre: correction 2023-06-05 05:03:41 +05:30
1a270fb067 nginx: fix 2023-06-05 05:02:23 +05:30
97e5a5de1d plausible: try disabling clickhouse 2023-06-05 05:01:23 +05:30
3bc643e812 calibre: books.bhankas.org 2023-06-05 04:40:10 +05:30
27da96a552 grafana: try to fix origin 2023-06-05 04:35:20 +05:30
45d61c26ae plausible: add release cookie path 2023-06-05 04:13:24 +05:30
34814ef7c8 plausible: add admin email 2023-06-05 04:09:12 +05:30
2b7190ac7c plausible: fix 2023-06-05 04:07:45 +05:30
34715c32b2 paperless: whitespace changes 2023-06-05 04:05:25 +05:30
292e77b265 plausible: add and enable at analytics.bhankas.org 2023-06-05 04:05:12 +05:30
931678140b grafana: another attempt to fix anonymous auth 2023-06-05 03:51:42 +05:30
b92dfe4f30 radicale: replace xandikos with radicale 2023-06-05 03:38:15 +05:30
87f9692664 xandikos: fix port 2023-06-05 03:25:12 +05:30
a67c72579c xandikos: Add and enable 2023-06-05 03:23:26 +05:30
0ae5726697 grafana: another attempt at anonymous login 2023-06-05 03:10:47 +05:30
511da815a3 Revert "grafana: Allow anonymous auth"
This reverts commit 2faa1f0c7a.
2023-06-05 03:04:09 +05:30
66341a4fda Revert "grafana: allow anonymous viewer"
This reverts commit bf7142cf37.
2023-06-05 03:04:07 +05:30
bf7142cf37 grafana: allow anonymous viewer 2023-06-05 03:03:06 +05:30
2faa1f0c7a grafana: Allow anonymous auth 2023-06-05 02:53:23 +05:30
6534bb35fb paperless: fix admin 2023-06-05 02:49:57 +05:30
714147e190 paperless: trust localhost 2023-06-05 02:39:37 +05:30
07c7fd4ca9 paperless: Fix CSRF origin 2023-06-05 02:36:20 +05:30
12332f3977 fix paperless 2023-06-05 02:30:25 +05:30
bbddedd05d dex: fix issuer address 2023-06-05 02:20:54 +05:30
a9896167b3 outline: correct port and public URL 2023-06-05 02:14:36 +05:30
2a04d3330c wiki: Enable paperless, outline and dex with nginx 2023-06-05 02:07:20 +05:30
e1da4d958a nginx: different virtualHosts for different services 2023-06-05 01:55:41 +05:30
46340648b4 nginx: add priorities to paths
Hopefully this will fix single service issue
2023-06-05 01:24:43 +05:30
0f31b131e1 nginx: make root point to nginx 2023-06-05 01:09:10 +05:30
054dc49066 nginx: reset root to grafana
Turns out root is needed, and it MUST point to the same host somewhere.

Man this is tricky.
2023-06-05 01:01:33 +05:30
336d7ba735 nginx: remove root 2023-06-05 00:58:30 +05:30
ab62e65332 Revert "nginx: point root to grafana for now"
This reverts commit ba567ddbb9.
2023-06-05 00:53:41 +05:30
ba567ddbb9 nginx: point root to grafana for now 2023-06-05 00:52:56 +05:30
7779b33cc9 nginx: redirect root instead of proxying 2023-06-05 00:49:50 +05:30
7d948ce2ad nginx: add grafana, move navidrome and set root to blog 2023-06-05 00:39:17 +05:30
1f44073a5d wiki: remove dnsProvider 2023-06-05 00:08:19 +05:30
1e1aa22770 nginx: remove forceSSL 2023-06-05 00:07:13 +05:30
a943491fad wiki: correct typo 2023-06-05 00:06:28 +05:30
e0983c5690 wiki: remove certbot
It is no longer present in NixOS modules
2023-06-05 00:04:54 +05:30
27a6445dee wiki: Multiple changes
- Enable acme
- Enable certbot with bare settings
- add and force SSL for bebop subdomain
- enable acme for subdomain
- move music to root for now (to make sure it works)
2023-06-05 00:02:50 +05:30
739e8e504d wiki: Enable nginx proxy for navidrome and minio 2023-06-04 23:00:10 +05:30
4e4b6add85 wiki: disable paperless, dex and outline 2023-06-04 22:41:48 +05:30
17fd11a6a9 Add rhea to hosts and fish abbreviations 2023-06-03 12:28:06 +05:30
6673436bf3 Add hosts entries and fish abbrev for titan and lapetus
titan and lapetus are first of two new Raspberry Pi Zero Ws.

While quite anemic and decidedly incapable of running modern NixOS, they
still run Debian well enough, and are still full computers in their own
right.

So they get hostnames, the first of two moons in solar system, starting
from Saturn (should last a while :p), by ascending order of their year
of discovery. After Saturn, it'll be Jupyter, Uranus, Neptune, and then
back inwards starting from Mars. Luna will be last (if we ever manage to
get that far :p)
2023-06-02 01:24:55 +05:30
c716951f29 Syncthing: update for upstream option change 2023-05-28 16:20:10 +05:30
872bd8710b home: remove helix 2023-05-28 16:19:06 +05:30
c499caaec5 wiki: more outline 2023-05-27 19:57:07 +05:30
d2c731ae7f wiki: More change for outline 2023-05-27 19:49:29 +05:30
754e3133f9 wiki: Give outline correct url for dex 2023-05-27 19:42:15 +05:30
ec56ca4d28 wiki: More changes for outline 2023-05-27 19:36:58 +05:30
e03b09eb2a wiki: Enable outline to use Dex 2023-05-27 19:27:11 +05:30
1d1b259866 wiki: More changes 2023-05-27 19:05:36 +05:30
3ae0554efb wiki/outline: Attempt #2 2023-05-27 18:15:10 +05:30
986588255f wiki: Enable minio and add a new secret key for the same 2023-05-27 18:03:13 +05:30
8d36c91bff common: Add fsh alias to enable FHS with all currently installed libs 2023-05-27 15:17:49 +05:30
657db2ce17 wiki: Disable minio 2023-05-27 12:53:24 +05:30
dbfd58bef3 wiki: open ports for minio 2023-05-26 00:32:42 +05:30
5b9864a639 wiki: Disable outline, Add minio 2023-05-25 18:02:53 +05:30
386427b7ee wiki: Initial implementation
Ideally this should be split into separate packages, but we'll see. This
commit enables two services for bebop:

- outline (getoutline.com)
  A personal notion.so - like note-taking and knowledge base.
  I do like and prefer org-mode, but this is nicer looking and useful
  for gen-pop.
- paperless
  To store all documents in PDF format plus automatically OCR them and
  query the OCR'ed text.
2023-05-24 01:37:41 +05:30
06d1be47a7 monitoring: Add extra collectors to prometheus node
Does NOT work
2023-05-21 11:19:42 +05:30