Сообщество - Лига Сисадминов

Лига Сисадминов

2 191 пост 18 709 подписчиков

Популярные теги в сообществе:

Вопрос из ленты «Эксперты»

Как определить с какого диска загрузились?

Всплыла задачка сабж. В каком-нибудь линуксе, например а-ля дебиан, убунту и т.п. Вот в системе есть с пяток дисков и как в bash определить, с какого загрузились? Какие тут подводные камни, сразу перечислю: а если грузимся с nvme, а если диски в raid, а если есть grub не только в том, с которого загрузились, а если загрузились с efi, а если это гипервизор(например prox). И вот со всеми этими если как то не удаётся найти работающего решения ни загуглив, ни через ИИ - решения в каких то условиях, да не работают. Может есть гуру, у которых знания, умения позволяют решить такую вроде бы несложную задачку? На выходе решения пусть будет переменная со значением типа "/dev/sdh"

P.s. уважаемые, я понимаю, что на частности можно написать коротенькое решение, но надо чтобы скрипт сам определил где он и выдал результат.

4

Госзакупки и IT

Здравствуйте. Нормально ли то, что на крупном совковом предприятии специалист по технической части ИТ большую часть своего рабочего времени по устному распоряжению начальства занимается составлением документации для закупа оборудования через госзакупки и ему приходится "вечеровать" и работать в выходные дни, чтобы успевать делать свою основную работу?

Помимо закупок он выполняет еще много чего, что должны делать его многочисленные начальники либо кто-то другой. За день он делает до 80% чужой работы "за спасибо".

4

Ghost CMS: движок c открытым исходным кодом не для бедных

С чего бы начать то... Листая страницы интернета в поисках бесплатных движков, я наткнулся на блог Дениса Козеева, который написал статью про Ghost cms, что она лучшая замена блогов на Wordpress.

Wordpress конечно хороший, бесплатный движок, но хотелось попробовать что-то новое.

Когда-то лет 5-6 назад, я уже читал о нем, но установка через nodejs мне казалось чем-то сложным в то время, поэтому я бросил эту затею. Но в 2025 году, я решил его установить...

Установка Ghost CMS

В целом движок можно установить двумя способами.

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

Сложный выбор

Через подписку на официальном сайте

Можно попробовать установить "приведение" купив подписку на официальном сайте.

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

Цены подписки для Ghost CMS

Сомневаюсь, что кто-либо из русскоговорящих будет это делать, тем не менее такая опция есть. Кто абсолютно не разбирается в сайтостроении, можно попробовать, но я бы не советовал. Поэтому я выбрал второй путь.

Установка Ghost CMS на свой сервер

💡Сразу нужно сказать, что сервер нужен не начального уровня. Несмотря на то, что на официальном сайте рекомендуют сервер на базе Ubuntu с 1 гб оперативной памяти, лучше арендовать сервак с большим объемом.

Да можно установить и запустить и вроде будет работать, но при работающем серваке у меня постоянно было 950-960 мб занятой оперативки. Это приводило к ошибкам 502 и 504.

Поэтому мой минимум это 2 гб оперативной памяти, сервер с Ubuntu 22.04 и 20 гб физической памяти.

💡Еще одно уточнение. Лучше устанавливать Ghost CMS на чистый дистрибутив.

Я имею ввиду, если у вас уже есть арендованный сервак с настроенным Nginx, Apache либо другим конфигом, то с большой вероятностью будут конфликты либо ошибки.

У меня есть арендованный сервер, там 1 проект на Wordpress и сервер Ubuntu, на котором установлена Fastpanel. Я попробовал установить Ghost CMS, но получал ошибку "Message: Could not communicate with Ghost". Ушел гуглить, но поиск дал несколько ответов, про Nodejs. Он должен быть рекомендованной версии, но я следовал инструкции на оффсайте и поэтому это не помогло.

Затем я решил попросить помощи у хостера. Открыл тикет и после пары часов ковыряний технической поддержки - получил ответ.

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

Не такая уж и простая задача...

В целом поддержка быстрая и со знакомыми движками помогают нормально. Но стоит чуть отойти в сторону и поддержка уже не поможет.

Теперь я понимаю, почему мой тезка отдал 1500 рублей за помощь в установке...

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

Вот так и зарабатывают хостеры...

Также статья на Хабре, подтверждает, что установить Ghost CMS с панелью ispmanager - реально.

Кто не шарит за английский, отличный перевод с комментариями сделал Дмитрий Яковлев в его статье "Как установить Ghost на VPS".

Для тех, кто незнаком с Ubuntu. Даже если вы будете следовать инструкции шаг за шагом, вы все равно столкнетесь с ошибкой на этапе получения SSL сертификата.

Для избежания этой ошибки вводим в терминал следующую команду:

sudo apt install cron

Далее проблем с установкой быть не должно.

Есть еще одна опция установка на сервер с помощью Docker. По сути это уже готовый образ со всеми зависимостями и установленным софтом в контейнере, который работает независимо. Здесь самое сложное установить сам Docker и прописать порты и пути на вашем серваке.

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

Ошибка ERR_TOO_MANY_REDIRECTS

Для работы с доменами я использую Cloudflare. На этом домене раньше был сайт на другом движке. Настройки в клауде я оставил прежние.

При установке движка Ghost CMS я получал ошибку ERR_TOO_MANY_REDIRECTS.

Я четко следовал инструкциям на сайте, но на счет доменов, которые располагаются на Cloudflare решили не упоминать. Хотя здесь есть свои тонкости. Хотелось бы спросить

Ghost CMS: движок c открытым исходным кодом не для бедных Картинка с текстом, Cms, IT, VPS, Сервер, Cloudflare, Длиннопост

После поисков решений проблемы, было установлено, что всему виной настройка SSL/TLS encryption.

💡Важно! После установки Ghost CMS encryption mode: нужно установить в режим Full (Strict).

Именно так. Любые другие настройки будут приводить к ошибкам.

Подводя итоги

Конечно это далеко не все ошибки, которые попались мне на пути. Я описал лишь самые бесячие на мой взгляд.

Продолжаю изучать Ghost CMS, думаю будет еще немало ошибок. Но знакомство с этим движком мне напоминает знкомство с Ubuntu, когда на начальном этапе была просто куча ошибок и много времени занимал поиск на их устранение. Теперь один из дистрибутивов Linux, а именно Void - моя домашняя система. Что-то мне подсказывает, что с Ghost CMS будет похожая история...

Показать полностью 6
35

Один rclone, чтобы править всеми

Небольшая заметка о, на мой взгляд, не слишком популярном и за счет этого сильно недооцененном решении, которое в своё время здорово помогло мне собрать все подключения моих облачных хранилищ в одном месте.

Речь конечно о rclone.

Эта утилита особенно удобна, когда нужно работать с несколькими облаками как с обычными папками: можно просматривать содержимое, копировать файлы между сервисами и делать это прямо из файлового менеджера — без лишних обёрток и веб-интерфейсов.

Пакет есть практически во всех репозиториях популярных дистрибутивов, и ставится пакетным менеджером. Но при желании можно взять исходники на гитхабе, и собрать самостоятельно.

По опыту оно стабильно работает с Gdrive, Dropbox, YandexDisk, Nextcloud.

Единственная проблема с которой столкнулся - медленная работа с Gdrive, но тут проблема не rclone, а скорее нюансы конфигурации для конкретного случая. Так что на всякий случай оставлю здесь конфигурацию, которая у меня заработала без тормозов для Gdrive:

exec_always --no-startup-id rclone mount \

--bind 0.0.0.0 \

--umask=002 \

--gid=1002 \

--uid=1000 \

--allow-other \

--timeout=1h \

--poll-interval=15s \

--dir-cache-time=1000h \

--cache-dir=/opt/rclone/cache/gmedia \

--vfs-cache-mode=full \

--vfs-cache-max-size=150G \

--vfs-cache-max-age=12h \

yourdrive: ~/путь/к/диску

Решающим тут к слову тогда оказался --bind 0.0.0.0 - он заставляет использовать строго IPv4.

Если требуется более гибкая настройка или хочется понять, что именно делают все эти флаги — рекомендую заглянуть в официальную документацию rclone. Там всё довольно понятно и подробно описано.

Показать полностью
8

Её окружение

Её окружение Картинка с текстом, Мемы, IT юмор, Adobe Illustrator, Adobe, Corel Draw, Paint
Показать полностью 1

"Мсье, же не манж па си жур!"

"Мсье, же не манж па си жур!" Telegram (ссылка), 1С, Сисадмин

Пикабушники и я. Панамку если что- приготовил.

В общем работал я работу, но дико хотел вкатиться в IT, на самом деле денег хотел, но и любимую Kubuntu не забывал юзать, да и на Gentoo накатал KDE.

Решил учить 1С как максимально щадящий способ вката в IT для такого как я. И в общем в течении четырех лет, все что-то никак, другие за это время уже выгореть успевают. Правда второй год уже работаю младшим эникеем, ну это типа старшего помощника младшего дворника.

Постепенно пришел к пониманию, что мне и друзьям ITшникам иногда требуется площадка для общения по рабочим вопросам. Спросил у ребят из 1С чата будет ли им полезно общение с тру админами и прочими ITшниками- явных возражений не было, скорее одобрили.

Так что и вас приглашаю в этот чат. Приветствуется общение на рабочие вопросы и взаимо поддержка, флуд не порицается, но и считается лишним.

Панамку приготовил- пихайте.

https://t.me/IT_Practics_Of_ScreamingHedgehog

Показать полностью
435

Казалось бы, куда уж хуже

Казалось бы, куда уж хуже
1

Вы действительно хотите удалить Null ?

Вы действительно хотите удалить Null ?
Отличная работа, все прочитано!