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.md42
1 files changed, 23 insertions, 19 deletions
diff --git a/content/posts/2024-12-17-infra/index.md b/content/posts/2024-12-17-infra/index.md
index 31f0d7b..7cc1c08 100644
--- a/content/posts/2024-12-17-infra/index.md
+++ b/content/posts/2024-12-17-infra/index.md
@@ -1,16 +1,21 @@
-+++
-title = "Инфраструктура блога"
-description = ""
-date = 2024-12-17T21:07:53+03:00
-categories = [ "Мета" ]
-tags = [ "блог", "IT" ]
-location = "Казань"
-image="cover.webp"
-+++
+---
+categories:
+- Мета
+date: "2024-12-17T21:07:53+03:00"
+description: ""
+image: cover.webp
+location: Казань
+tags:
+- блог
+- IT
+title: Инфраструктура блога
+---
+
+# Инфраструктура блога
Сегодня я хочу рассказать как устроен этот блог и вообще моя инфраструктура.
-# Сервер
+## Сервер
Во-первых, недавно я почти полностью переехал с арендуемого сервера, на свой
собственный, сервер, который просто стоит у меня в комнате.
@@ -26,16 +31,15 @@ image="cover.webp"
- **Корпус с активным охлаждением** — не самое необходимое, но хотелось, чтобы
выглядело красиво
<!-- more -->
-# Программное обеспечение
-По сути, на первом уровне, установлены armbian[^1], веб—сервер Caddy[^2], да
-Docker[^3]. Всё остальное уже внутри Docker'а.
+## Программное обеспечение
-[^1]: https://www.armbian.com/orangepi3b/
-[^2]: https://caddyserver.com/
-[^3]: https://devdotnet.org/post/ustanovka-docker-dlya-arm-i-64-bit-arm-armbian-linux/
+По сути, на первом уровне, установлены armbian
+(https://www.armbian.com/orangepi3b/), веб—сервер Caddy
+(https://caddyserver.com/), да Docker. Всё остальное уже внутри Docker'а.
-# Caddy
+
+## Caddy
Caddy у меня работает в основном как reverse-proxy для Docker'а.
Без лишних слов, вот конфиг:
@@ -71,7 +75,7 @@ comments.neonxp.ru {
[^4]: https://git.neonxp.ru/blog.git/tree/Makefile#n11
-# Docker
+## Docker
А вот и мой compose в котором разворачивается остальная инфраструктура для блога
@@ -103,7 +107,7 @@ volumes:
- remark42 — система комментариев
- posse — моя программка, которая чекает RSS блога и репостит его в Telegram
-# Остальное
+## Остальное
Конечно же, на этой железке крутится не только блог, но и несколько других
сервисов для личного использования