Commit graph

80 commits

Author SHA1 Message Date
9767e8e0e4 fix: disable mailserver for now, wait 1 month and try again 2024-09-07 15:20:19 +02:00
db88f75b34 fix(mail): open needed ports 2024-09-06 18:01:51 +02:00
c751c047f4 feat: enable IPv6 networking 2024-09-06 17:48:29 +02:00
d17dfebff8 feat(mail): basic config 2024-09-02 14:13:17 +02:00
cb15994cc6 feat(mailserver): flake setup 2024-09-02 14:05:30 +02:00
f7d3397b40 fix(vnc): reset keymap to us 2024-09-02 11:37:19 +02:00
d62b4a8204 fix(paperless): increase worker timeout for large documents 2024-09-01 12:00:46 +02:00
8e57526316 feat(userprogs): install magic-wormhole for easier file transfer 2024-08-31 16:37:54 +02:00
e368bf6d99 fix(borgbackup): do not backup lnav stdin captures
This caused backups to fail, because they changed while being backed up,
because I have a zellij session with lnav running constantly
2024-08-31 12:50:32 +02:00
a11a2fd362 fix(virt): set console keymap 2024-08-31 12:33:33 +02:00
3df7c79042 fix(virt): gitignore disk image 2024-08-31 12:32:50 +02:00
54b564f8d3 fix(virt): set initial root password 2024-08-31 12:30:41 +02:00
e55ee31bd5 feat(paperless): import documents from scanner 2024-08-31 12:30:24 +02:00
b55b0e0268 feat(paperless): allow uploading of documents via ssh 2024-08-30 18:56:49 +02:00
4bbb35fe37 security: disable ftp & samba service
scanner only suports plaintext communication
2024-08-30 14:34:42 +02:00
d33b8f05ee security: enable audit logging of program launch 2024-08-30 14:21:57 +02:00
173678734c security: only allow root and @wheel to access nix 2024-08-30 14:17:58 +02:00
25ec3e22b2 feat(tailscale): setup tailscale 2024-08-30 14:03:45 +02:00
7a59ec63a1 fix(fail2ban): more strict rules 2024-08-30 13:42:53 +02:00
fe73620ee3 feat(samba): enable mandatory encryption
The scanner does not support encryption using samba or ftp
2024-08-30 11:38:13 +02:00
2fb3512ac1 fix(paperless): use the new consume path for samba share 2024-08-30 11:28:09 +02:00
367fc07863 feat(samba): 2nd try to get samba to work with scanner 2024-08-30 11:12:09 +02:00
0765d083c5 feat(fail2ban): reduce max retry 2024-08-29 19:24:57 +02:00
b30e6e362d chore: remove unused docspell setup 2024-08-29 15:37:44 +02:00
ff8eee35b1 chore: remove unused teedy setup 2024-08-29 15:32:11 +02:00
1940f26e70 chore: reorganize some configs to be in the proper place 2024-08-29 15:28:36 +02:00
6dc2894c43 feat(security): fail2ban setup 2024-08-29 15:26:27 +02:00
bfad25f0b2 fix(paperless): use more workers 2024-08-27 15:36:44 +02:00
ed881ea57d feat(paperless): fix permissions of ftp uploaded files 2024-08-27 15:15:28 +02:00
3044d87d95 fix(paperless): give paperless user right to read files uploaded via ftp 2024-08-27 13:12:32 +02:00
3443519699 fix(paperless): typo in configuration 2024-08-27 12:59:05 +02:00
3dca1e757d feat(paperless): configure consumption dir to work with ftp paperless-upload 2024-08-27 12:58:43 +02:00
717fcffcf4 feat(paperless): install ftp for scan-to-network 2024-08-27 12:43:43 +02:00
bcaa1b97a2 feat(paperless): remove samba, didn't work with imprimante-berthe
trying ftp server next
2024-08-27 12:15:02 +02:00
7e2d4c7555 feat(paperless): setup samba upload point 2024-08-27 12:14:00 +02:00
4eb036bec8 feat: add script for remote building 2024-08-26 19:57:45 +02:00
da6b95b562 fix(ssh): disable password login 2024-08-26 17:44:07 +02:00
e444f16c14 fix(paperless): create superuser 2024-08-26 17:22:06 +02:00
6fa5f57a81 fix(paperless): use correct domain name 2024-08-26 17:21:47 +02:00
8299009b77 fix(paperless): use correct syntax for specifying port 2024-08-26 17:11:58 +02:00
595cd91b5a feat(paperless): create paperless init script 2024-08-26 17:11:22 +02:00
0265fc723e chore: update inputs
This may fix a build failure with psycopg
2024-08-26 16:36:34 +02:00
1463b9986a feat(paperless): setup nginx proxy + letsencrypt 2024-08-26 15:49:49 +02:00
c1fa821778 feat(paperless): backup media dir 2024-08-26 15:48:53 +02:00
808196ebc8 feat(paperless): install paperless 2024-08-26 15:47:31 +02:00
def10ec06d fix(teedy): use correct port for proxypass
since using network=host, the ports directive has no effect
2024-08-25 13:33:19 +02:00
6ad28c54bf fix(teedy): forgot to create the database 2024-08-25 13:15:22 +02:00
36f0b45578 fix(teedy): add script for init database 2024-08-25 13:09:49 +02:00
76a93921a4 fix(teedy): allow acces to host network for postgresql 2024-08-25 13:05:09 +02:00
9adabbba63 feat(teedy): configure nginx & acme for teedy 2024-08-25 12:49:45 +02:00