From e1b31403be7d5d464b39aec075460fcb5cec52af Mon Sep 17 00:00:00 2001 From: ahtlon Date: Thu, 24 Oct 2024 19:35:26 +0200 Subject: [PATCH 1/3] Init dokumentation mit mdbook + grobes inhaltsverzeichnis --- .gitignore | 2 ++ book.toml | 6 ++++++ shell.nix | 1 + src/SUMMARY.md | 15 +++++++++++++++ 4 files changed, 24 insertions(+) create mode 100644 book.toml create mode 100644 src/SUMMARY.md diff --git a/.gitignore b/.gitignore index 8e0c3c5..bb24878 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ *.log result *.qcow2 +.direnv/ +book/ diff --git a/book.toml b/book.toml new file mode 100644 index 0000000..5799732 --- /dev/null +++ b/book.toml @@ -0,0 +1,6 @@ +[book] +authors = ["ahtlon"] +language = "de" +multilingual = false +src = "src" +title = "Malobeo Infrastruktur Dokumentation" diff --git a/shell.nix b/shell.nix index 76dd87c..db4fd27 100644 --- a/shell.nix +++ b/shell.nix @@ -18,5 +18,6 @@ mkShell { sops-init-gpg-key sops pkgs.python310Packages.grip + pkgs.mdbook ]; } diff --git a/src/SUMMARY.md b/src/SUMMARY.md new file mode 100644 index 0000000..f16e5a5 --- /dev/null +++ b/src/SUMMARY.md @@ -0,0 +1,15 @@ +# Summary + +- [Index](./Index.md) + - [Info]() + - [Aktuelle Server]() + - [Durruti](./server/durruti.md) + - [Lucia](./server/lucia.md) + - [Hardware]() + - [Netzwerk]() + - [Seiten]() + - [musik](./projekte/musik.md) + - [TODO](./todo.md) + - [How-to]() + - [Updates](./anleitung/updates.md) + - [Rollbacks](./anleitung/rollback.md) \ No newline at end of file -- 2.51.2 From c3de3a93e92aa9e17933a366f1974453075e5164 Mon Sep 17 00:00:00 2001 From: ahtlon Date: Thu, 24 Oct 2024 19:36:33 +0200 Subject: [PATCH 2/3] Init leere seiten --- src/Index.md | 1 + src/anleitung/rollback.md | 1 + src/anleitung/updates.md | 1 + src/projekte/musik.md | 1 + src/server/durruti.md | 1 + src/server/lucia.md | 1 + src/todo.md | 1 + 7 files changed, 7 insertions(+) create mode 100644 src/Index.md create mode 100644 src/anleitung/rollback.md create mode 100644 src/anleitung/updates.md create mode 100644 src/projekte/musik.md create mode 100644 src/server/durruti.md create mode 100644 src/server/lucia.md create mode 100644 src/todo.md diff --git a/src/Index.md b/src/Index.md new file mode 100644 index 0000000..8b013d6 --- /dev/null +++ b/src/Index.md @@ -0,0 +1 @@ +# Index diff --git a/src/anleitung/rollback.md b/src/anleitung/rollback.md new file mode 100644 index 0000000..3f08149 --- /dev/null +++ b/src/anleitung/rollback.md @@ -0,0 +1 @@ +# Rollbacks diff --git a/src/anleitung/updates.md b/src/anleitung/updates.md new file mode 100644 index 0000000..35d0173 --- /dev/null +++ b/src/anleitung/updates.md @@ -0,0 +1 @@ +# Updates diff --git a/src/projekte/musik.md b/src/projekte/musik.md new file mode 100644 index 0000000..8ea2074 --- /dev/null +++ b/src/projekte/musik.md @@ -0,0 +1 @@ +# musik diff --git a/src/server/durruti.md b/src/server/durruti.md new file mode 100644 index 0000000..cf3591f --- /dev/null +++ b/src/server/durruti.md @@ -0,0 +1 @@ +# Durruti diff --git a/src/server/lucia.md b/src/server/lucia.md new file mode 100644 index 0000000..4092db2 --- /dev/null +++ b/src/server/lucia.md @@ -0,0 +1 @@ +# Lucia diff --git a/src/todo.md b/src/todo.md new file mode 100644 index 0000000..4640904 --- /dev/null +++ b/src/todo.md @@ -0,0 +1 @@ +# TODO -- 2.51.2 From 5443309d1ca07bbc19968d6a69e0a4f67e7bd460 Mon Sep 17 00:00:00 2001 From: ahtlon Date: Thu, 24 Oct 2024 19:37:17 +0200 Subject: [PATCH 3/3] Todo aus readme verschieben --- README.md | 31 ------------------------------- src/todo.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index da01486..a4fca58 100644 --- a/README.md +++ b/README.md @@ -98,34 +98,3 @@ for documentation we currently just use README.md files. the devshell provides the python package ['grip'](https://github.com/joeyespo/grip) which can be used to preview different README.md files in the browser. the usage is simple, just run ```grip``` in the same folder as the README.md you wanna preview. then open your browser at ```http://localhost:6419 ```. - -## todos... - -#### infrastructure -* [ ] host a local wiki with public available information about the space, for example: - * [ ] how to use coffe machine - * [ ] how to turn on/off electricity - * [ ] how to use beamer - * [ ] how to buecher ausleihen - * ... -* [x] host some pad (codimd aka hedgedoc) -* [ ] some network fileshare for storing the movies and streaming them within the network -* [x] malobeo network infrastructure rework - * [x] request mulvad acc - * [x] remove freifunk, use openwrt with mulvad configured -* [ ] evaluate imposing solutions - * [ ] pdfarranger - -#### external services -we want to host two services that need a bit more resources, this is a booking system for the room itself and a library system. -- [x] analyse best way to include our stuff into external nixOs server - - [x] writing some module that is included by the server - - [x] directly use nixOs container on host - - [x] combination of both (module that manages nginx blabla + nixOs container for the services - -#### bots&progrmaming -* [ ] create telegram bot automatically posting tuesday events -* [x] create webapp/interface replacing current task list pad - * could be a simple form for every tuesday - * [x] element bot should send updates if some tasks are not filled out - diff --git a/src/todo.md b/src/todo.md index 4640904..06e4f7c 100644 --- a/src/todo.md +++ b/src/todo.md @@ -1 +1,29 @@ # TODO +- [ ] Dieses wiki schreiben +#### infrastructure +* [ ] host a local wiki with public available information about the space, for example: + * [ ] how to use coffe machine + * [ ] how to turn on/off electricity + * [ ] how to use beamer + * [ ] how to buecher ausleihen + * ... +* [x] host some pad (codimd aka hedgedoc) +* [ ] some network fileshare for storing the movies and streaming them within the network +* [x] malobeo network infrastructure rework + * [x] request mulvad acc + * [x] remove freifunk, use openwrt with mulvad configured +* [ ] evaluate imposing solutions + * [ ] pdfarranger + +#### external services +we want to host two services that need a bit more resources, this is a booking system for the room itself and a library system. +- [x] analyse best way to include our stuff into external nixOs server + - [x] writing some module that is included by the server + - [x] directly use nixOs container on host + - [x] combination of both (module that manages nginx blabla + nixOs container for the services + +#### bots&progrmaming +* [ ] create telegram bot automatically posting tuesday events +* [x] create webapp/interface replacing current task list pad + * could be a simple form for every tuesday + * [x] element bot should send updates if some tasks are not filled out \ No newline at end of file -- 2.51.2