coolneng
03091fb9b8
Update DNS servers
2022-06-28 01:42:36 +02:00
coolneng
552e3bec1a
Perform git pull before push for the system repo
2022-06-19 09:29:07 +02:00
coolneng
ce0bd4bc05
Convert zion-push service to user service
2022-06-17 17:15:27 +02:00
coolneng
1525120e29
Move device-specific config to a separate module
2022-06-17 17:06:21 +02:00
coolneng
747b7ce7ca
Configure flake auto-upgrade
2022-06-07 00:11:57 +02:00
coolneng
f5966c6271
Replace ssmtp with msmtp
2022-06-06 23:13:38 +02:00
coolneng
1260e3ba3c
Migrate to flakes
2022-06-06 23:12:54 +02:00
coolneng
6ce94605b5
Change Wireguard port
2022-06-06 19:03:18 +02:00
coolneng
c8de69b691
Auto-update openbooks
2022-05-28 16:46:00 +02:00
coolneng
1e877102b5
Add Phone-screenshots folder to Syncthing
2022-05-27 16:58:44 +02:00
coolneng
e0c2bdb80a
Enable hardware PWM timers and w1-gpio
2022-05-06 18:48:29 +02:00
coolneng
df672cd2a5
Revert "Pin PHP-FPM version to 7.4"
...
This reverts commit b498a9556a
.
2022-05-02 01:55:28 +02:00
coolneng
69aba01d8c
Set up Openbooks
2022-05-02 01:49:40 +02:00
coolneng
90d767d7ce
Update dnsmasq after wireguard
2022-03-21 16:25:41 +01:00
coolneng
338bb73507
Disable redundant HTST option in Miniflux
2022-03-21 16:24:44 +01:00
coolneng
770d428bdf
Adapt matrix-synapse to upstream changes
2022-03-21 16:24:28 +01:00
coolneng
3b2b6699da
Rename security.acme.email due to deprecation
2022-01-13 21:15:32 +01:00
coolneng
278cec1682
Assign a static IP address
2022-01-05 13:54:59 +01:00
coolneng
b9ed94d3ee
Revert "Assign a static IP address"
...
This reverts commit 8392ac213b
.
2022-01-03 10:00:52 +01:00
coolneng
b2bea02dd1
Remove redundant readFile in ddclient
2021-11-29 10:38:29 +01:00
coolneng
a0aeac833b
Change password with passwordFile in ddclient
2021-11-23 23:09:03 +01:00
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