275 постов

Развертывание статического сайта Hugo с NGINX

Многие люди (такие как я) стараются по возможности избегать веб-разработки. Я менее разочарован, глядя на 1000 строк сборки, чем пытаясь центрировать какой-то текст на веб-сайте. При этом у меня нет времени тратить время на работу со стеком LAMP и создание сложного сайта, когда все, что мне действительно нужно, это платформа для публикации и обмена проектами. Вот тут-то и вступает Hugo. С помощью Hugo вы можете писать простые файлы markdown и динамически генерировать статический сайт на основе html, как этот. ...

10 ноября, 2019 · 4 минуты · 682 слова  · Обновлено: 10 ноября, 2019

Запуск yggdrasil от имени непривилегированного пользователя

Из коробки yggdrasil запускается от имени пользователя root, что нежелательно. Тем не менее, похоже, что CAP_NET_ADMIN - это все, что необходимо для запуска yggdrasil от имени непривилегированного пользователя. В 6 простых шагов 1: установить capabilities 1 $ sudo setcap CAP_NET_ADMIN+eip /usr/bin/yggdrasil 2: Создать непривилегированного пользователя с собственной группой 1 $ sudo useradd -c Yggdrasil -d / -M -r -U -s /sbin/nologin yggdrasil 3. Сделайте конфигурационный файл читабельным для пользователя yggdrasil 1 2 3 4 $ sudo chmod 0640 /etc/yggdrasil.conf $ sudo chown root.yggdrasil /etc/yggdrasil.conf $ sudo chmod 0750 /usr/bin/yggdrasil # not world readable $ sudo chown root.yggdrasil /usr/bin/yggdrasil # user root; group yggdrasil 4. Установите user и rundir в systemd.service Добавьте следующие строки в раздел [Service]: ...

3 ноября, 2019 · 2 минуты · 1 слово  · Обновлено: 3 ноября, 2019

Как настроить Git-сервер на Linux

Когда дело доходит до хостинга Git, у вас есть несколько доступных вариантов. GitHub, Gitlab и Bitbucket являются популярными решениями, но стоит рассмотреть возможность использования собственного Git-сервера. Настройка Git Server позволяет вам создавать частные репозитории без ограничений бесплатных планов провайдеров. В этой статье мы объясним, как настроить пустой сервер Git в Linux. Эта настройка хороша, если у вас мало репозиториев, а соавторы технически подкованы. В противном случае вам следует рассмотреть возможность установки самостоятельно размещенного git-приложения, такого как Gitea, Gogs или Gitlab. ...

30 октября, 2019 · 4 минуты · 673 слова  · Обновлено: 30 октября, 2019

KeePassXС – менеджер паролей

Позволяет хранить пароли в защищенной, зашифрованной базе и умеет придумывать надежные пароли KeePassXС относится к классу “менеджеров паролей” – небольших программ, которые позволяют хранить пароли в надежной зашифрованной базе. Для доступа к ней требуется “мастер-пароль”. Помимо паролей, KeePassXС может пригодиться для хранения иной важной информации: пин-кодов, ИНН, банковских реквизитов и так далее. Наконец, благодаря встроенному в KeePassXС генератору паролей вам не придется тратить время на придумывание новых паролей: программа сделает это за вас. ...

28 октября, 2019 · 10 минут · 2109 слов  · Обновлено: 28 октября, 2019

Управляйте своими паролями с помощью pass

Давайте поговорим о паролях. В основном, это то, что вы должны использовать для каждой учетной записи в Интернете. Либо вы этого не делаете, сделайте это частично (например, сочетание между версией имени и фамилии службы, используемой в тексте, с заглавной буквой и символом, который не является ни буквой, ни номером в каком-либо месте, например mySup3r13bs! t3MyUsualPassword), или у вас есть менеджер паролей. Мне было довольно сложно найти менеджер паролей, который соответствует моим потребностям. В течение последних нескольких лет я пробовал немало из них и в конечном итоге перестал использовать их один за другим. LastPass из-за его плохого UX по важным для меня моментам, и я не мог чувствовать себя уверенно в том, чтобы доверять такой централизованной и закрытой службе. Keepass, потому что было больно синхронизировать мою базу данных между всеми устройствами. Passbolt, потому что он фокусируется на случае использования команды, и я хочу что-то, предназначенное для людей. Вы называете это. ...

28 октября, 2019 · 10 минут · 2015 слов  · Обновлено: 28 октября, 2019