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