Archive of category "Devops"

Installing DietPi on an Odroid XU4 with eMMC, 2024 edition
If you know what you're doing, it's not so hard
January 6, 2024

How to change serialization level on Amazon Redshift
It only needs a couple of minutes of downtime
January 20, 2023

How to make a Java daemon with start-stop-daemon
start-stop-daemon is a utility that, among other things, can make daemons out of regular foreground user-facing programs, and they don't have to know anything about it.
November 21, 2015

No SSL, no problems
Two days ago it turned out that never getting around to setting up HTTPS access to my websites actually made them more secure.
April 9, 2014

Some of my chef definitions that help deploy Rails apps
I DRYed up my Chef deploy scripts and extracted some definitions in to a cookbook: chef-rails-helpers.
February 26, 2014

SSH key forwarding with Chef deploy from git
Overcoming hurdles in passing ssh-agent through user sessions
January 30, 2014

Making RVM play nicely with system scripts
Situation: you have a Rails app, which uses RVM and specifies its Ruby version with a .ruby-version file. You want to use that app in a system script, such as, a Cron job, or start from an init.d script, or any other place that’s not a user shell. And it doesn’t work, failing with strange error messages.
August 5, 2013

Хабрахабру не нужны пермалинки
Ты все еще хочешь писать для Хабрахабра?
July 22, 2013

Initscript hack that allows an application to control itself
I was faced with a curious challenge while making initscripts for a webapp (for Unicorn, delayed job, and the like).
July 15, 2013, revised February 2, 2014

Почему за Wordpress тоже нужно ухаживать
Мне на днях взломали сервер, подложили бекдор, который рассылал спам. Я думаю, что бот, охотящийся на уязвимости Wordpress.
July 10, 2013

How to set up user accounts on your web server
I’ve spent a lot of time over the past several days trying to wrap my mind around server deployment and configuration.
September 2, 2012, revised September 14, 2012

Переехали со Slicehost на Linode
Что ж, смену хостинга можно считать законченной, данные пересены, сервер настроен, домены уперты.
June 8, 2010

Предотвращение повторного запуска Rake-скрипта
А еще мне нужно было сделать так, чтобы долгоиграющий Rake-скрипт не запускался повторно (по крону).
February 25, 2010, revised February 26, 2010

Обновление файлов на сайте с помощью rsync
Продолжаю цикл статей о взаимодествии с архаичными сайтами и их же поддержке. Таких, где о VCS не слышали, но доступ по ssh есть. У меня тут один такой на CakePHP.
December 24, 2009

Крон надоел со своими письмами
Удобнее и правильнее использовать фильтр результатов, который будет эвристически приглушать ненужные сообщения.
October 22, 2009, revised January 9, 2011

Доставка файлов из VCS на shared-хостинг с помощью sshfs
В общем
October 1, 2009, revised October 27, 2009

Too many authentication failures при SSH
Такое бывает при неправильной настройке ключей доступа.
September 8, 2009

Грамотное разворачивание сайта без VCS
Ситуация: есть сервер с доступом по SSH и без каких-либо дополнительных программных средств. Есть код в git-репозитарии (даже не важно, что в git, главное, что под системой контроля версий). Задача: поместить код на сервер и периодически его обновлять, да так, чтоб не руками, чтоб не стыдно было, чтоб не гонять полную копию каждый раз.Ну да, не совсем без системы контроля версий, а при наличии отсутствия ее на сервере. «Папа, а правда, есть люди, которые не пользуются VCS? Нет, сынок, это фантастика.
September 3, 2009, revised October 1, 2009

Украинский хостинг с mod_rails
Существует ли в Украине хостинг для Ruby on Rails на основе mod_rails/Passenger? Мне казалось, что так на shared-хостинге использовать Passenger удобнее, чем mongrel, но тем не менее все пересмотренные хостинги (hostpro.ua, tophost.com.ua, 1gb.ua) используют последний.
August 26, 2009

Открыть порт в iptables
Пример:
July 8, 2009, revised January 9, 2011