Inex Code
d41cf6a4db
fix: do not use DNS challenge for root domain TLS
...
Previous solution made ACME create two TXT records
on the same subdomain, creating the conflict
2023-07-21 20:32:03 +03:00
Inex Code
2f0107ce3b
refactor: remove unused restic-related code
2023-07-21 17:51:12 +03:00
Inex Code
8f72f60286
refactor: remove restic credentials from post-installation scripts
...
These are handled by API now.
2023-07-20 19:58:54 +03:00
Inex Code
58e4f3acd8
feat: update API deps
2023-07-20 19:52:24 +03:00
Inex Code
65b5a19777
Merge pull request 'fix: Reloading nginx after ACME' ( #34 ) from nginx-reload-fix into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/34
2023-06-14 19:19:56 +03:00
Inex Code
60dd766846
fix: Reloading nginx after ACME
2023-06-14 19:19:49 +03:00
Inex Code
8006f83257
Merge pull request 'refactor(jitsi): Use the common TLS cert for Jitsi' ( #33 ) from jitsi-tls-fix into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/33
2023-06-09 16:01:09 +03:00
Inex Code
74d35b16f2
fix(jitsi): disable gettings tls certs
2023-06-09 15:59:15 +03:00
Inex Code
dd020c3a7d
fix(acme): Disable DNS propagation check
2023-06-09 15:57:19 +03:00
Inex Code
ba1695c642
fix(jitsi): Use the common TLS cert
2023-06-09 14:06:22 +03:00
Inex Code
bc5778fdea
feat(dns): Add support for DigitalOcean DNS and DeSEC DNS ( #31 )
...
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Co-authored-by: NaiJi ✨ <naiji@udongein.xyz>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/31
2023-06-05 15:45:07 +03:00
Inex Code
8d99d1c78a
fix: Make bitwarden read the env file
2023-05-14 17:22:09 +03:00
Inex Code
5e64b08381
feat(bitwarden): Add admin token support
2023-05-03 10:48:57 +03:00
Inex Code
7e590ae60c
revert(gitea): Nix deprecations x2
2023-03-20 18:39:41 +03:00
Inex Code
eb36e9b265
revert(gitea): Nix deprecations
2023-03-20 18:36:32 +03:00
Inex Code
3626506e3a
fix: Conflicting Gitea log level
2023-03-20 18:31:39 +03:00
Inex Code
c8c69957b5
Merge pull request 'nixos-22.11' ( #25 ) from nixos-22.11 into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/25
2023-03-20 17:23:02 +02:00
Inex Code
9a8af62e0b
fix: State Version type
2023-03-17 15:10:47 +03:00
Inex Code
a5b965f08f
fix(api): Python version
2023-03-17 15:09:13 +03:00
Inex Code
d7edf5a95d
chore(mailserver): Bump Mailserver to 22.11 release
2023-03-17 15:05:21 +03:00
Inex Code
bdaf88208f
fix: Huey version
2023-03-17 14:54:14 +03:00
Inex Code
2e175f8c10
feat: Add state version
2023-03-17 14:50:54 +03:00
Inex Code
497cf28ecc
fix: Change Gitea settings due to Nix deprecations
2023-03-17 14:50:40 +03:00
Inex Code
9c662d9629
chore: Change channel of overlay for testing
2023-03-17 14:38:48 +03:00
Inex Code
0500315ae0
chore(nextcloud): Upgrade Nextcloud to v25
2023-03-17 14:38:11 +03:00
Inex Code
d8f0922b8a
fix(gitea): incorrect root URL
2023-01-08 10:29:08 +02:00
Inex Code
ab0c3e113c
Merge pull request 'API 2.1.0 support' ( #24 ) from api-redis into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/24
2022-12-30 20:35:45 +02:00
Inex Code
b4827e6e26
Merge branch 'master' into api-redis
2022-12-30 20:35:16 +02:00
Inex Code
bfe0d18090
chore: Switch to API 2.1.0
2022-12-30 21:34:23 +03:00
Inex Code
426d84f636
Merge pull request 'feat: opt-in to displaying gitea email on profile' ( #23 ) from sova/selfprivacy-nixos-config:master into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/23
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
2022-12-29 19:41:38 +02:00
sоvд[сова]
41edc9f26f
Merge pull request 'feat: set default gitea email display to false' ( #1 ) from sova/gitea-default-email-display into master
...
Reviewed-on: https://git.selfprivacy.org/sova/selfprivacy-nixos-config/pulls/1
2022-12-28 16:49:00 +02:00
sоvд[сова]
5d3395648a
feat: set default gitea email display to false
2022-12-28 14:46:51 +00:00
inexcode
1944739d28
chore(nextcloud): Upgrade Nextcloud to v24
2022-12-01 18:06:57 +03:00
Inex Code
08d8407a86
Merge pull request 'chore(mailserver): Update the simple-nixos-mailserver to the 22.05 version' ( #21 ) from mailserver-22.05 into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/21
2022-12-01 17:02:30 +02:00
Inex Code
0d3e8c890c
Switch API branch to develop
2022-11-20 17:12:20 +03:00
Inex Code
3dd8ff1821
feat: add dns.useStagingACME option
...
Used for testing environments, so we don't stumble upon ACME rate limits.
2022-11-16 11:02:20 +03:00
Inex Code
895a816ef5
fix: one more path to backups data
2022-11-08 02:55:26 +03:00
Inex Code
5210e610df
fix: path to backup backet
2022-11-08 02:49:12 +03:00
Inex Code
eab3d1e761
fix: path of the provider info
2022-11-08 02:41:18 +03:00
Inex Code
a59fbef22a
feat: Enable Digital Ocean agent when on DO
2022-11-08 01:44:28 +03:00
Inex Code
7a6f57def8
feat(userdata): Support for newer JSON schema of provider
2022-11-08 01:44:09 +03:00
inexcode
e4ba827d5a
Merge branch '3rd-party-bumps/nextcloud-24' into api-redis
2022-11-04 11:57:09 +03:00
inexcode
aeeffe42b1
feat: a redis database for SelfPrivacy API
2022-11-04 11:57:00 +03:00
inexcode
399790e202
chore(nextcloud): Upgrade Nextcloud to v24
2022-10-28 11:52:47 +03:00
inexcode
5f2ab0495b
chore(mailserver): Update the simple-nixos-mailserver to the 22.05 version
2022-10-20 23:19:04 +03:00
inexcode
53c9655b7b
Switched to binds, volume management, new API
2022-08-26 14:21:05 +04:00
inexcode
52b896da45
Fix Nextcloud initialization
2022-08-10 15:09:44 +04:00
inexcode
8c81f24fa7
Add util-linux and e2fsprogs to SP API path
...
This is required for disk space analysis and file system extension by the API
2022-07-27 16:14:38 +03:00
Inex Code
c1ed3a522c
Move secrets out of Nix Store ( #19 )
...
Nix store is world-readable, and while nix repl fails to get the secret due to file permissions, we should still set up secrets without getting them in Nix store.
In the past tmpfiles.d was used, but its entire contents get to the nix store.
Now, all files with secrets are generated in activation scripts, with the help of jq and sed.
Also dead Pleroma code was deleted, but CAPTCHA is still broken.
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/19
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Co-committed-by: Inex Code <inex.code@selfprivacy.org>
2022-07-19 15:18:46 +03:00
NaiJi ✨
dbb6757d77
Merge pull request 'Remove alps from server configurtaion' ( #18 ) from remove-alps into master
...
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/18
2022-06-24 18:55:47 +03:00