Инструмент шифрования и резервного копирования файлов Tomb для Linux

Tomb - это бесплатный, небольшой, мощный и простой инструмент с открытым исходным кодом для шифрования файлов в GNU/Linux. Он также использует различные инструменты GNU/Linux, такие как steghide, lsof, mlocate, resizefs, dcfld и многие другие, для расширения своей функциональности. Tomb используется для создания защищенных резервных копий секретных или личных файлов в зашифрованных, защищенных паролем каталогах, называемых tomb’s. Эти каталоги могут быть открыты только с использованием соответствующих им ключевых файлов и паролей....

July 4, 2020 · 5 min · byzoni

Настройка консольного e-mail клиента NeoMutt за пять минут

Мотивация пользоваться вместо обычных почтовых клиентов, таких, как Thunderbird, или, скажем, Claws Mail, консольным почтовым клиентом NeoMutt сродни мотивации пользоваться irssi вместо HexChat. Консольные приложения, как правило, намного проще своих GUI-аналогов, а значит не так сильно жрут батарею и более безопасны. Также они управляются исключительно при помощи клавиатуры, могут быть запущены на сервере в screen/tmux, и вот это все. К сожалению, конкретно NeoMutt совершенно незаслуженно пользуется репутацией программы, очень сложной в настройке....

February 8, 2020 · 5 min · byzoni

Шпаргалка по tmux

Tmux - это терминальный мультиплексор или иными словами, вы можете в одном терминале запустить несколько терминальных сессий и переключаться между ними или даже разместить их в одном окне, а также отключиться от сессии оставив её работать в фоне, а затем вернуться и посмотреть результат, это может быть очень удобно при работе по SSH. Если вы раньше пользовались утилитой screen, то tmux - это её аналог, который имеет намного больше функций....

December 26, 2019 · 5 min · byzoni

Утилита Screen

Когда подключаешься к серверу по ssh, бывает появляется необходимость “запомнить” свою сессию, чтобы при случайном разрыве соединения смочь к ней вернуться. Для этого можно воспользоваться одной маленькой, но очень полезной утилитой. Screen Screen это полноэкранный оконный менеджер, который мультиплексирует физический терминал между несколькими процессами. Простыми словами, при использовании screen у вас появится возможность в рамках одной сессии создать несколько окон/терминалов, переключаться между ними, и не потерять их при обрыве соединения....

November 28, 2019 · 2 min · byzoni

Как установить Git-сервис Gitea в Ubuntu 20.04

Gitea - это безболезненный Git-сервис, созданный самостоятельно и подобный GitHub, Bitbucket и Gitlab. Главная цель Gitea - предоставить самый быстрый, самый простой и самый безболезненный способ настройки сервиса Git для собственного размещения. Будучи написанным на Go, он распространяется в виде двоичного пакета, который работает на всех платформах и архитектурах, которые поддерживает Go. Требования Ubuntu 18.04 Server с как минимум 2 ядрами процессора и 1 ГБ ОЗУ Пользователь без полномочий root с привилегиями sudo....

November 28, 2019 · 6 min · byzoni

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

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

November 10, 2019 · 4 min · byzoni