Nicolas Jeannerod
8e03b4b34e
Fix typo
2024-11-11 16:36:33 +01:00
Nicolas Jeannerod
c1dcdfe493
Open port 80, necessary for ACME
2024-11-11 16:34:24 +01:00
Nicolas Jeannerod
f53a27baee
Number of cores also when on metal
2024-11-11 16:16:27 +01:00
Nicolas Jeannerod
2d522f51f5
Support installing host keys in the installer
2024-11-08 17:35:25 +01:00
Nicolas Jeannerod
f04b71047c
Slight rework of the installer
2024-11-07 18:36:43 +01:00
Nicolas Jeannerod
cd194f818d
Turn off the machine once if install is successful
2024-11-07 12:02:09 +01:00
Nicolas Jeannerod
007c168081
Fix Mastodon/Garage test
2024-10-30 19:44:07 +00:00
Nicolas Jeannerod
fb342b02fb
Also forward SSH port
2024-10-30 18:38:39 +00:00
Nicolas Jeannerod
96acf1f10d
Use recommended proxy settings for Garage
2024-10-30 18:37:45 +00:00
Nicolas Jeannerod
e299978508
Avoid clashes of security.acme.defaults
options
2024-10-30 18:37:06 +00:00
Nicolas Jeannerod
0b5e3ca40e
Bump Taeer's nixpkgs
2024-10-29 17:13:51 +01:00
Nicolas Jeannerod
1de8f5bc17
Some fixes for Pixelfed on metal ( #27 )
2024-10-29 17:09:19 +01:00
Taeer Bar-Yam
b36166ccc0
fix test to not use ACME/SSL (again)
2024-10-01 17:08:09 -04:00
Nicolas Jeannerod
4c8d380e9e
Proxy all buckets that have website = true
2024-10-01 18:18:47 +02:00
Nicolas Jeannerod
247a4258b2
No certificate for Garage web root domain
2024-10-01 18:04:53 +02:00
Nicolas Jeannerod
be756ab8d3
Faster compression and note on isoName
2024-10-01 13:29:06 +02:00
Nicolas Jeannerod
dd9b481b78
Expose mkInstaller
2024-10-01 13:14:56 +02:00
Nicolas Jeannerod
3cfc4370f7
Add missing module in tests
2024-10-01 09:40:38 +00:00
Nicolas Jeannerod
e9b5de893d
Create automatic installation ISOs ( #26 )
...
Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Reviewed-on: Fediversity/simple-nixos-fediverse#26
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2024-10-01 10:02:01 +02:00
Nicolas Jeannerod
7b36774b80
We are way past that!
2024-09-27 11:48:49 +02:00
Taeer Bar-Yam
4da997b3af
fix frivolous errors in garage test
2024-09-26 01:41:06 -04:00
Taeer Bar-Yam
fa53ecac53
fix the overlay
2024-09-25 11:25:21 -04:00
Taeer Bar-Yam
d910dfe788
take bleeding edge pixelfed
2024-09-25 00:40:53 -04:00
Nicolas Jeannerod
b461a44707
Not localhost
2024-09-24 16:59:37 +02:00
Nicolas Jeannerod
fc18582a1b
Make Garage API domain be localhost
2024-09-24 16:42:53 +02:00
Nicolas Jeannerod
e6b58b656b
Remove SSL in Garage VM
2024-09-24 14:56:33 +02:00
Nicolas Jeannerod
bf303ff1d1
Remove SSL in VM
2024-09-24 14:52:13 +02:00
Nicolas Jeannerod
a600829d56
s/port/internalPort
2024-09-24 14:42:18 +02:00
Nicolas Jeannerod
042cb2d517
Move Garage VM stuff out of main file
2024-09-24 14:40:35 +02:00
Nicolas Jeannerod
050042d255
domainForBucket
2024-09-24 14:23:29 +02:00
Nicolas Jeannerod
6b45256839
s/urlFor/urlForBucket
2024-09-24 14:17:56 +02:00
Taeer Bar-Yam
51a294a659
acme fixup 2
2024-09-23 12:39:55 -04:00
Taeer Bar-Yam
2116ac6b27
acme fixup
2024-09-23 12:39:15 -04:00
Taeer Bar-Yam
3e4b486921
httpS
2024-09-23 12:22:40 -04:00
Taeer Bar-Yam
db39623eeb
ADD http:// to proxypass
2024-09-23 12:18:22 -04:00
Taeer Bar-Yam
ffb941687a
remove http:// from nginx server name
2024-09-23 12:14:40 -04:00
Taeer Bar-Yam
2657e2130f
mv {,internal}port
2024-09-23 12:11:04 -04:00
Taeer Bar-Yam
ca8310dce3
had two 'cfg's. changed one to 'fedicfg'
2024-09-23 12:09:16 -04:00
Taeer Bar-Yam
e093632222
;
2024-09-23 11:58:49 -04:00
Taeer Bar-Yam
2501c480fb
proxy garage web to port 80
2024-09-23 11:55:54 -04:00
Nicolas Jeannerod
011f166fd3
Exceptionally use non-staging LetsEncrypt servers
2024-09-20 18:55:00 +02:00
Nicolas Jeannerod
3bb9569eb4
ACME
2024-09-20 18:51:21 +02:00
Nicolas Jeannerod
6323e0adc8
Also open HTTPS port
2024-09-20 18:44:47 +02:00
Nicolas Jeannerod
55a6377b12
Ignore errors of garage key import
2024-09-20 18:39:32 +02:00
Nicolas Jeannerod
9be8232083
[HACK] comment out virtualisation
2024-09-20 18:25:21 +02:00
Nicolas Jeannerod
c9665b927f
Move stuff from pixelfed-vm to pixelfed
2024-09-20 17:56:40 +02:00
Nicolas Jeannerod
fa0a01f868
Use common options also in tests
2024-09-20 15:45:53 +00:00
Nicolas Jeannerod
43826e686b
Note on style choice for eg. fediversity.internal.pixelfed.domain
2024-09-20 17:20:31 +02:00
Nicolas Jeannerod
73939b9d87
Rework definition of “constants”
...
- make things such as `fediversity.garage.api.port` into actual options
with the right default value
- move them under `fediversity.internal`
Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
2024-09-20 17:13:35 +02:00
Nicolas Jeannerod
d97772ccc4
s/types.string/types.str/
...
`types.string` was being used for too many thing so it got deprecated
and now there are several different string types. `types.str` is the one
where you don't want to merge definitions if it's defined in more than
one place
Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
2024-09-20 16:35:21 +02:00