summaryrefslogtreecommitdiff
path: root/content/posts/2024-12-17-infra
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--content/posts/2024-12-17-infra/index.md (renamed from content/posts/2024-12-17-infra.md)65
-rw-r--r--content/posts/2024-12-17-infra/infra_cover.webp (renamed from content/posts/files/2024-12-17-infra_cover.webp)bin532556 -> 532556 bytes
2 files changed, 32 insertions, 33 deletions
diff --git a/content/posts/2024-12-17-infra.md b/content/posts/2024-12-17-infra/index.md
index 8998c27..64b702c 100644
--- a/content/posts/2024-12-17-infra.md
+++ b/content/posts/2024-12-17-infra/index.md
@@ -1,14 +1,14 @@
---
categories:
-- Мета
-date: '2024-12-17T21:07:53+03:00'
-description: ''
+ - Мета
+date: "2024-12-17T21:07:53+03:00"
+description: ""
draft: true
-image: files/2024-12-17-infra_cover.webp
+image: infra_cover.webp
location: Казань
tags:
-- блог
-- IT
+ - блог
+ - IT
title: Инфраструктура блога
---
@@ -24,10 +24,10 @@ title: Инфраструктура блога
Конкретно, железо:
-* **OrangePi 3B 8Gb** — выбран в первую очередь за свою дешевизну и, самое
+- **OrangePi 3B 8Gb** — выбран в первую очередь за свою дешевизну и, самое
главное, M.2 разъём
-* **NVME SSD 1Tb** — собственно, жесткий диск моего микросервера
-* **Корпус с активным охлаждением** — не самое необходимое, но хотелось, чтобы
+- **NVME SSD 1Tb** — собственно, жесткий диск моего микросервера
+- **Корпус с активным охлаждением** — не самое необходимое, но хотелось, чтобы
выглядело красиво
<!-- more -->
@@ -38,7 +38,6 @@ title: Инфраструктура блога
(https://www.armbian.com/orangepi3b/), веб—сервер Caddy
(https://caddyserver.com/), да Docker. Всё остальное уже внутри Docker'а.
-
## Caddy
Caddy у меня работает в основном как reverse-proxy для Docker'а. Без лишних
@@ -81,40 +80,40 @@ comments.neonxp.ru {
```yaml
services:
- remark42:
- image: umputun/remark42:latest
- restart: unless-stopped
- container_name: "remark42"
- ports:
- - 8008:8080
- env_file: remark42.env
- volumes:
- - remark42:/srv/var
- posse:
- image: registry.neonxp.ru/posse
- restart: unless-stopped
- container_name: posse
- env_file: posse.env
- volumes:
- - ./seq.txt:/store/seq.txt
+ remark42:
+ image: umputun/remark42:latest
+ restart: unless-stopped
+ container_name: "remark42"
+ ports:
+ - 8008:8080
+ env_file: remark42.env
+ volumes:
+ - remark42:/srv/var
+ posse:
+ image: registry.neonxp.ru/posse
+ restart: unless-stopped
+ container_name: posse
+ env_file: posse.env
+ volumes:
+ - ./seq.txt:/store/seq.txt
volumes:
- remark42:
+ remark42:
```
Как понятно из этого docker-compose.yml — дополнительно поднимаются два
контейнера:
-* remark42 — система комментариев
-* posse — моя программка, которая чекает RSS блога и репостит его в Telegram
+- remark42 — система комментариев
+- posse — моя программка, которая чекает RSS блога и репостит его в Telegram
## Остальное
Конечно же, на этой железке крутится не только блог, но и несколько других
сервисов для личного использования
-* Nextcloud — личное облако
-* Vaultwarden — хранилище паролей
-* SOPDS — личная библиотека Либрусека
-* Git хостинг и Container registry — для разработки и хранения кода
+- Nextcloud — личное облако
+- Vaultwarden — хранилище паролей
+- SOPDS — личная библиотека Либрусека
+- Git хостинг и Container registry — для разработки и хранения кода
Но об этом я расскажу в другой раз 😉
diff --git a/content/posts/files/2024-12-17-infra_cover.webp b/content/posts/2024-12-17-infra/infra_cover.webp
index c02c8be..c02c8be 100644
--- a/content/posts/files/2024-12-17-infra_cover.webp
+++ b/content/posts/2024-12-17-infra/infra_cover.webp
Binary files differ