diff options
Diffstat (limited to 'content/posts/2024-12-17-infra/index.md')
-rw-r--r-- | content/posts/2024-12-17-infra/index.md | 45 |
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 +Но об этом я расскажу в другой раз 😉 |