aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2024-12-17-infra/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2024-12-17-infra/index.md')
-rw-r--r--content/posts/2024-12-17-infra/index.md45
1 files changed, 18 insertions, 27 deletions
diff --git a/content/posts/2024-12-17-infra/index.md b/content/posts/2024-12-17-infra/index.md
index d20814a..2a04fac 100644
--- a/content/posts/2024-12-17-infra/index.md
+++ b/content/posts/2024-12-17-infra/index.md
@@ -18,32 +18,26 @@ draft: true
## Сервер
-Во-первых, недавно я почти полностью переехал с арендуемого сервера, на свой
-собственный, сервер, который просто стоит у меня в комнате.
+Во-первых, недавно я почти полностью переехал с арендуемого сервера, на свой собственный, сервер, который просто стоит у меня в комнате.
-Именно он вынесен в заголовочное изображение и целиком помещается, даже не на
-ладони, а просто на кончиках пальцев!
+Именно он вынесен в заголовочное изображение и целиком помещается, даже не на ладони, а просто на кончиках пальцев!
Конкретно, железо:
-- **OrangePi 3B 8Gb** — выбран в первую очередь за свою дешевизну и, самое
-главное, M.2 разъём
-- **NVME SSD 1Tb** — собственно, жесткий диск моего микросервера
-- **Корпус с активным охлаждением** — не самое необходимое, но хотелось, чтобы
-выглядело красиво
+* **OrangePi 3B 8Gb** — выбран в первую очередь за свою дешевизну и, самое главное, M.2 разъём
+* **NVME SSD 1Tb** — собственно, жесткий диск моего микросервера
+* **Корпус с активным охлаждением** — не самое необходимое, но хотелось, чтобы выглядело красиво
+
<!-- more -->
## Программное обеспечение
-По сути, на первом уровне, установлены armbian
-(https://www.armbian.com/orangepi3b/), веб—сервер Caddy
-(https://caddyserver.com/), да Docker. Всё остальное уже внутри Docker'а.
+По сути, на первом уровне, установлены armbian (https://www.armbian.com/orangepi3b/), веб—сервер Caddy (https://caddyserver.com/), да Docker. Всё остальное уже внутри Docker'а.
## Caddy
-Caddy у меня работает в основном как reverse-proxy для Docker'а.
-Без лишних слов, вот конфиг:
+Caddy у меня работает в основном как reverse-proxy для Docker'а. Без лишних слов, вот конфиг:
```
{
@@ -71,8 +65,7 @@ comments.neonxp.ru {
Из него я убрал всё, что не относится к непосредственно блогу.
-Сам блог у меня собирается с помощью Hugo и загружается в `/var/www/neonxp.ru` с
-помощью rsync[^4], а оттуда уже раздается с помощью Caddy.
+Сам блог у меня собирается с помощью Hugo и загружается в `/var/www/neonxp.ru` с помощью rsync[^4], а оттуда уже раздается с помощью Caddy.
[^4]: https://git.neonxp.ru/blog.git/tree/Makefile#n11
@@ -102,20 +95,18 @@ volumes:
remark42:
```
-Как понятно из этого docker-compose.yml — дополнительно поднимаются два
-контейнера:
+Как понятно из этого docker-compose.yml — дополнительно поднимаются два контейнера:
-- remark42 — система комментариев
-- posse — моя программка, которая чекает RSS блога и репостит его в Telegram
+* remark42 — система комментариев
+* posse — моя программка, которая чекает RSS блога и репостит его в Telegram
## Остальное
-Конечно же, на этой железке крутится не только блог, но и несколько других
-сервисов для личного использования
+Конечно же, на этой железке крутится не только блог, но и несколько других сервисов для личного использования
-- Nextcloud — личное облако
-- Vaultwarden — хранилище паролей
-- SOPDS — личная библиотека Либрусека
-- Git хостинг и Container registry — для разработки и хранения кода
+* Nextcloud — личное облако
+* Vaultwarden — хранилище паролей
+* SOPDS — личная библиотека Либрусека
+* Git хостинг и Container registry — для разработки и хранения кода
-Но об этом я расскажу в другой раз 😉 \ No newline at end of file
+Но об этом я расскажу в другой раз 😉