Commit Graph

219 Commits

Author SHA1 Message Date
coolneng f8dda2a8f7
Update caravanserai and Phone folder ID 2021-11-02 21:25:01 +01:00
coolneng c7050a4720
Change panacea Syncthing ID 2021-08-13 10:00:59 +01:00
coolneng e4c08419bd
Stop SATA-HAT after umount.target is reached 2021-07-28 12:47:21 +02:00
coolneng 95c593c9eb
Allow frame embedding in Gitea 2021-07-20 15:58:06 +02:00
coolneng b498a9556a
Pin PHP-FPM version to 7.4 2021-06-20 17:10:52 +02:00
coolneng 5911e6f678
Spin down the HDDs when not in use 2021-05-24 21:44:00 +02:00
coolneng 000f56d295
Work around services startup before ZFS pool 2021-05-21 01:27:27 +02:00
coolneng 6ab24a5583
Replace Radicale config with new settings option 2021-05-17 09:56:44 +02:00
coolneng 57f5952f8a
Initialize the SATA HAT on startup 2021-05-15 16:51:46 +02:00
coolneng 8392ac213b
Assign a static IP address 2021-05-13 19:09:28 +02:00
coolneng 1e49543907
Replace systemd time with startAt 2021-04-29 16:47:47 +02:00
coolneng 8666cc0a1f
Update DNS servers 2021-04-15 17:16:02 +02:00
coolneng cd2b98cca2
Use dot operator for attribute sets with 1 element 2021-04-15 12:34:38 +02:00
coolneng d5249bb625
Update DNS servers 2021-04-15 12:02:45 +02:00
coolneng 8dd96425e3
Remove libressl from packages 2021-04-11 16:42:33 +02:00
coolneng 34d691da5c
Remove subdirectories in /var/keys 2021-03-30 10:05:51 +02:00
coolneng 0153e4f759
Update DNS servers 2021-03-23 17:56:35 +01:00
coolneng 9a1e015a2d
Change location of SMTP password file 2021-03-22 14:44:59 +01:00
coolneng 5eab32bc98
Remove non existent service 2021-02-21 18:11:47 +01:00
coolneng b32e03fcbb
Fix client discovery in Matrix 2021-02-04 00:22:26 +01:00
coolneng 62e66e4966
Set up Mautrix-Telegram bridge 2021-02-03 18:38:41 +01:00
coolneng 55c0bab404
Disable WiFi 2021-02-03 17:40:18 +01:00
coolneng d91f26bbe1
Fix Wallabag service 2021-02-03 05:28:10 +01:00
coolneng c12fdc15de
Refactor nginx configuration 2021-02-03 04:30:57 +01:00
coolneng 37396a628c
Mount firmware partition at /boot 2021-02-03 03:41:40 +01:00
coolneng e65f322cfb
Disable Matrix federation 2021-02-03 01:46:38 +01:00
coolneng 8861a58958
Set up Wallabag in a new module 2021-01-19 01:43:17 +01:00
coolneng 9c0f51c968
Unmount small boot partition 2021-01-04 20:31:40 +01:00
coolneng 62fc685a66
Remove mbuffer from packages 2020-12-31 04:30:02 +01:00
coolneng c4fb78d2aa
Move PostgreSQL backup service to periodic.nix 2020-12-31 04:29:38 +01:00
coolneng 4be986e43e
Remove default users and databases from Postgresql 2020-12-29 16:11:03 +01:00
coolneng ddfc988cc5
Mount boot partition on startup 2020-12-28 18:42:46 +01:00
coolneng 0011955907
Set up Matrix and Element 2020-12-28 18:42:26 +01:00
coolneng 33523cc4c6
Move radicale data to zpool and use robust auth 2020-12-22 19:10:02 +01:00
coolneng e8953bd3e7
Revert "Set up shiori as an alternative to Wallabag"
This reverts commit 00ac8e6bb2.
2020-12-22 15:42:46 +01:00
coolneng 2227161b31
Remove cruft from firewall configuration 2020-12-22 14:49:32 +01:00
coolneng 7502a3f518
Synchronize Files folder 2020-12-22 03:45:30 +01:00
coolneng fb3e35d061
Change LAN subnet to an obscure numbering scheme 2020-12-18 02:06:49 +01:00
coolneng 11ae2aa1af
Update DNS servers 2020-12-17 17:12:07 +01:00
coolneng 145c5051cc
Rename dendrite to caravanserai 2020-12-14 02:52:04 +01:00
coolneng 934416d576
Replace znapzend with ZFS auto snapshot 2020-12-12 16:03:21 +01:00
coolneng 6669a824a7
Synchronize phone camera pictures 2020-12-10 14:20:13 +01:00
coolneng 7acac333b3
Replace prosorinos with dendrite 2020-12-10 13:59:02 +01:00
coolneng 00ac8e6bb2
Set up shiori as an alternative to Wallabag 2020-12-08 01:36:40 +01:00
coolneng 4af46920cc
Set up NAT loopback 2020-12-01 11:03:01 +01:00
coolneng f431600532
Set up ad-block at the DNS level 2020-11-30 15:40:10 +01:00
coolneng 534bc27c86
Change gitea default theme to arc-green 2020-10-28 00:40:09 +01:00
coolneng e83ce4b350
Enable LFS support for Gitea 2020-10-28 00:39:54 +01:00
coolneng a0d6fdd5b8
Adapte ACME configuration to Nixos 20.09 2020-10-28 00:39:32 +01:00
coolneng 4811a12ba9
Replace fish shell absolute path with a variable 2020-10-28 00:38:24 +01:00
coolneng fbc91f7d01
Retire zion as printing and scan server 2020-09-29 00:33:45 +02:00
coolneng b089c72df1
Revert "Change Wireguard port to UDP 53"
This reverts commit 25c570d26f.
2020-09-28 18:03:50 +02:00
coolneng 25c570d26f
Change Wireguard port to UDP 53 2020-09-28 16:51:54 +02:00
coolneng e4b3ea1418
Retire roamer from all services 2020-09-24 21:56:25 +02:00
coolneng 188ccb71f1
Add prosorinos to VPN and Syncthing 2020-09-24 16:13:02 +02:00
coolneng 841f7fcf14
Move radicale password file to /var/lib/radicale 2020-09-06 14:04:17 +02:00
coolneng a316bcc356
Move password files to /run/keys 2020-09-06 00:40:46 +02:00
coolneng 782f5c2024
Notify of disk errors via email 2020-09-06 00:39:40 +02:00
coolneng 6bdb0123d1
Clean up redundant packages 2020-09-02 18:44:31 +02:00
coolneng 351926fb16
Move web services to subdomains 2020-08-24 15:07:55 +02:00
coolneng 8a2da74b21
Update roamer syncthing ID 2020-08-20 14:52:03 +02:00
coolneng 1bef32dcf2
Enable ZFS automatic snapshotting 2020-06-20 02:00:59 +02:00
coolneng 59bb473451
Retire monolith from all services 2020-06-09 21:53:20 +02:00
coolneng 5896c51c54
Add panacea to VPN and Syncthing 2020-05-10 03:15:42 +02:00
coolneng b2f3aa0c95
Allow scanning over VPN 2020-05-09 00:22:43 +02:00
coolneng 36e4f679cd
Remove docker containers and upgrade hplip 2020-04-29 01:58:53 +02:00
coolneng d9381b19ff
Adapt ACME configuration to NixOS 20.03 2020-04-22 02:31:56 +02:00
coolneng 2b283d5588
Add pihole docker container 2020-04-17 00:47:17 +02:00
coolneng 7927cc183f
Avoid packages rebuilds and decrease ZFS ARC cache 2020-03-29 06:21:19 +02:00
coolneng 5bcda20414
Disable gitea dump until the path is customizable 2020-03-08 14:34:10 +01:00
coolneng c2ff03241d
Change Wireguard port to 1194 2020-03-05 09:01:54 +01:00
coolneng e1e33ec6e9
Refactor Syncthing folder declaration 2020-02-25 14:03:24 +01:00
coolneng 75714527ac
Update roamer Syncthing id 2020-02-23 19:15:22 +01:00
coolneng 40a9598020
Set up Wireguard 2020-02-21 12:25:43 +01:00
coolneng ea06ff9985
Package cleanup and reverse proxy service restart
Squashed commit of the following:

commit db95d142d4
Author: coolneng <akasroua@gmail.com>
Date:   Thu Jan 30 13:23:23 2020 +0100

    Update Syncthing IDs and add roamer to Wireguard

commit 6a2346d4a1
Author: coolneng <akasroua@gmail.com>
Date:   Wed Jan 29 14:30:31 2020 +0100

    Add wireguard server configuration

commit 09c5755ec8
Author: coolneng <akasroua@gmail.com>
Date:   Wed Jan 29 00:20:52 2020 +0100

    Add wireguard packages

commit c542b06c9d
Author: coolneng <akasroua@gmail.com>
Date:   Tue Jan 28 21:57:53 2020 +0100

    Move zeroconf section to networking

commit 1af6e07072
Author: coolneng <akasroua@gmail.com>
Date:   Tue Jan 28 21:54:39 2020 +0100

    Revert "Clean up packages and refactor nginx config"

    This reverts commit 375758a958.

commit 5eb5e446ad
Author: coolneng <akasroua@gmail.com>
Date:   Sun Jan 26 19:39:28 2020 +0100

    Add wallabag docker container

commit 375758a958
Author: coolneng <akasroua@gmail.com>
Date:   Sun Jan 26 08:45:56 2020 +0100

    Clean up packages and refactor nginx config

commit f210353ce5
Author: coolneng <akasroua@gmail.com>
Date:   Tue Dec 31 18:41:34 2019 +0100

    Delete Security folder from Syncthing

commit 65afa32e57
Author: coolneng <akasroua@gmail.com>
Date:   Thu Dec 26 04:19:38 2019 +0100

    Use 'after' instead of 'wantedBy'

commit 8cc829e063
Author: coolneng <akasroua@gmail.com>
Date:   Thu Dec 26 04:16:21 2019 +0100

    Use wantedBy instead of partOf

commit e490102d74
Merge: 91d4b24 51ed142
Author: coolneng <akasroua@gmail.com>
Date:   Wed Dec 25 17:47:14 2019 +0100

    Merge branch 'test' of gitea into test

commit 51ed142c5f
Author: coolneng <akasroua@gmail.com>
Date:   Wed Dec 25 17:15:42 2019 +0100

    Use mkforce for 'partOf' option

commit caf4a49ec2
Author: coolneng <akasroua@gmail.com>
Date:   Wed Dec 25 16:37:11 2019 +0100

    Configure nginx service as dependent on gitea

commit e8850eff51
Author: coolneng <akasroua@gmail.com>
Date:   Wed Dec 25 16:24:10 2019 +0100

    Restart nginx after Gitea

commit 91d4b240d7
Author: coolneng <akasroua@gmail.com>
Date:   Sun Dec 15 22:54:00 2019 +0100

    # This is a combination of 2 commits.
    # This is the 1st commit message:

    Revert "Disable wizard on Gitea"

    This reverts commit d8b415ee16.

    # This is the commit message #2:

    Remove Gitea socket connection to the DB
2020-02-21 12:24:13 +01:00
coolneng 85d4f2cbd8
Fix inconsistent folder-ids on Syncthing 2019-12-23 21:23:13 +01:00
coolneng b76e3ef71c
Allo zion to sync Family photos 2019-12-23 20:01:40 +01:00
coolneng b62e8ee389
Add unit to Syncthing 2019-12-23 19:34:02 +01:00
coolneng d7a0887a4b
Remove Gitea socket connection to the DB
Revert "Disable wizard on Gitea"

This reverts commit d8b415ee16.

Remove Gitea socket connection to the DB

Disable wizard on Gitea
2019-12-16 20:31:45 +01:00
coolneng 4dcb77988a
Revert TCP/IP connection for PostgreSQL 2019-12-15 23:08:19 +01:00
coolneng ccd3744d0c
Disable PostgreSQL TCP/IP connection 2019-12-15 22:37:37 +01:00
coolneng d8b415ee16
Disable wizard on Gitea 2019-12-15 21:37:19 +01:00
coolneng 11166198f6
Disable IPv6 globally 2019-12-09 10:36:20 +01:00
coolneng 88438033c4
Remove gitea extra config
Change Gitea default theme

Disable SSH in Gitea

Remove gitea server additional config

Force rebuild of Gitea

Remove git-lfs package

Remove indentation in Gitea extra config

fixup! Force rebuild of Gitea

fixup! fixup! Force rebuild of Gitea

Enable modified ui gitea service

Remove gitea extra config
2019-12-09 10:35:59 +01:00
coolneng cdea9f3b7b
Move duckdns secret to file
Move duckdns secret to file

Replace 'fromTOML' with 'readFile'
2019-12-09 06:28:11 +01:00
coolneng 427c0b3fb7
Remove php config 2019-11-30 22:44:30 +01:00
coolneng 073dd48030
Remove upload limit on nginx
Change LFS path and increase push timeout

Remove LFS path

Increase nginx upload size to 512 MB

Increase nginx upload size to 1GB

Set nginx upload size to unlimited
2019-11-26 20:51:04 +01:00
coolneng 1bfc5789a9
Revert gitea subdomain location 2019-11-25 15:21:33 +01:00
coolneng 2ab92cf3dd
Enable Git LFS 2019-11-25 14:29:04 +01:00
coolneng b2b79e6a1e
Merge branch 'master' into test 2019-11-25 14:27:21 +01:00
coolneng f6029c1e7c
Disable IPv6 only for nginx 2019-11-25 02:45:29 +01:00
coolneng 8f3d1b38db
Change gitea location to the root of the domain 2019-11-23 00:00:47 +01:00
coolneng 49f06353be
Add https to gitea domain 2019-11-22 23:14:39 +01:00
coolneng f0c5aea385
Remove subdirectory from gitea domain 2019-11-22 22:43:37 +01:00
coolneng 72e26f0d96
Change CUPS listen address to IPv4 2019-11-22 12:14:46 +01:00
coolneng cb65ed9eb2
Change all folder to 'receive only' 2019-11-22 02:23:34 +01:00
coolneng 87792ce692
Change Documents folder type to 'receive only' 2019-11-21 16:57:17 +01:00
coolneng 7875d2b5ae
Set up Miniflux reverse proxy 2019-11-19 04:00:53 +01:00
coolneng b1de510e50
Set up Miniflux 2019-11-17 23:37:43 +01:00
coolneng 9b1d410eeb
Create php user 2019-11-17 22:16:51 +01:00
coolneng efa53dc335
Set up Wallabag 2019-11-17 21:24:21 +01:00
coolneng 1e13b5366f
Disable registration on Gitea 2019-11-16 22:16:08 +01:00
coolneng f103b449e9 Set up Gitea 2019-11-16 10:55:10 +01:00
coolneng 0879e08563 Remove Syncthing relay and discovery server 2019-11-14 17:16:24 +01:00
coolneng b15da3a2e5 Set up PostgreSQL with daily backups 2019-11-14 02:30:12 +01:00
coolneng 9b0c99672a Harden Radicale password 2019-11-14 01:31:27 +01:00
coolneng 9d0c9e5bdf Generate dhparams for SSL 2019-11-14 00:31:39 +01:00
coolneng 630e32cc9d Set up Syncthing reverse proxy 2019-11-13 00:00:04 +01:00
coolneng 84a17713ea Disable IPv6 2019-11-11 22:11:54 +01:00
coolneng fecb1956f2 Refactor firewall configuration with comments 2019-11-11 03:29:00 +01:00
coolneng c154af8f83 Add Radicale reverse proxy 2019-11-10 23:40:31 +01:00
coolneng 27b3cf0933 Migrate DynDNS provider to DuckDNS 2019-11-10 17:47:46 +01:00
coolneng 1904113f01 fixup! Change zfs mount property to legacy 2019-11-08 14:43:40 +01:00
coolneng 97a3a9baa2 Set up Radicale 2019-11-08 14:14:32 +01:00
coolneng e74269d9cf Add declarative folders and devices in Syncthing 2019-11-08 01:05:42 +01:00
coolneng de36958760 Set up Syncthing 2019-11-07 14:25:27 +01:00
coolneng e46f4088c0 Replace vim_configurable with vim 2019-11-06 23:40:47 +01:00
coolneng b50b743858 Set up Cups and SANE 2019-11-06 23:28:34 +01:00
coolneng 140676179e Set up DynDNS 2019-11-06 23:04:56 +01:00