Denis 'GNUtoo' Carikli
20205a1a8e
Makefile: fix id_ed25519.pub file generation
...
Without that fix the id_ed25519.pub file is empty.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-03 07:02:39 +02:00
Denis 'GNUtoo' Carikli
90d97041e3
Update mumble-vm.xml to match the one deployed at Libre en Communs
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-02 21:25:08 +02:00
Denis 'GNUtoo' Carikli
a25039268f
Makefile.am: mumble-vm.img: remove sudo
...
Copying an image from Guix should not require sudo, and make isn't
supposed to bypass permissions anyway.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-02 21:25:08 +02:00
Denis 'GNUtoo' Carikli
8b5be47720
index.html: Fix HTML compliance issues.
...
Icecat complained with the invalid syntax when looking at the
page source code.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-02 21:25:08 +02:00
Denis 'GNUtoo' Carikli
f709ef6b0e
configure.ac: bail out if guix and sed are not detected
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-02 21:25:08 +02:00
Denis 'GNUtoo' Carikli
bee3614a59
Whitespace and line length fixes
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-10-02 21:25:04 +02:00
Denis 'GNUtoo' Carikli
4e8ce8d02d
Initial import
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-22 15:05:42 +02:00
Denis 'GNUtoo' Carikli
b4eb83df6e
README: document missing files
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-19 22:43:49 +02:00
Denis 'GNUtoo' Carikli
7bbeec490a
Make WireGuard disabled by default.
...
WireGuard is hardcoded to my configuration, so it needs to be
disabled by default.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 23:46:46 +02:00
Denis 'GNUtoo' Carikli
251664e2e9
Make the VM SSH address configurable
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:37:48 +02:00
Denis 'GNUtoo' Carikli
058dc74299
Add VM DNS IPv6
...
The default DNS server address is supposed to be used by Libre En
Communs for the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:33:25 +02:00
Denis 'GNUtoo' Carikli
c5d394f0f6
Make the VM DNS IPv4 configurable
...
The default DNS server address is supposed to be used by Libre En
Communs for the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:32:55 +02:00
Denis 'GNUtoo' Carikli
d512df0345
Add IPv6 gateway
...
The default gateway IP address is supposed to be used by Libre En
Communs for the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:32:38 +02:00
Denis 'GNUtoo' Carikli
9d3a27157e
Make the VM gateway IPv4 configurable
...
The default gateway IP address is supposed to be used by Libre En
Communs for the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:32:18 +02:00
Denis 'GNUtoo' Carikli
52e483228f
Add configurable IPv6 for the VM
...
The default IP address is supposed to be used by Libre En Communs for
the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:31:58 +02:00
Denis 'GNUtoo' Carikli
eb7b6eb78a
Make the VM IPv4 configurable
...
The default IP address is supposed to be used by Libre En Communs for
the deployed VM.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:31:39 +02:00
Denis 'GNUtoo' Carikli
495c347e77
Add Public IP address through WireGuard
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:30:52 +02:00
Denis 'GNUtoo' Carikli
31da868705
Add Serial consoles
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:30:52 +02:00
Denis 'GNUtoo' Carikli
f7de8414a3
Add script to run on first boot
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:30:52 +02:00
Denis 'GNUtoo' Carikli
67922b0c13
Make the VM SSH public key configurable
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-18 22:30:51 +02:00
Denis 'GNUtoo' Carikli
669c708331
Make the Let's Encrypt email configurable
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-13 07:21:21 +02:00
Denis 'GNUtoo' Carikli
375df9954e
Make the domain configurable
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-13 07:21:20 +02:00
Denis 'GNUtoo' Carikli
41e8b2fed0
Add Mumble service
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-13 07:21:00 +02:00
Denis 'GNUtoo' Carikli
32475794b1
Add website
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-13 07:21:00 +02:00
Denis 'GNUtoo' Carikli
7fe191c90d
Add machine definition
...
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-13 07:20:59 +02:00
Denis 'GNUtoo' Carikli
3b8d7f2763
Add license
...
This project is under the GPLv3 and not AGPLv3 in order to be able
to share code back and forth with Guix.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2023-09-12 21:56:04 +02:00