Skip to content

Instantly share code, notes, and snippets.

View efarem's full-sized avatar

EFAREM efarem

  • London, UK
View GitHub Profile
@efarem
efarem / gitautodeploy.sh
Created July 24, 2015 13:50
Git Auto Deploy init script for CentOS 6
#!/bin/bash
#
# /etc/init.d/gitautodeploy
#
# Service manager for GitAutoDeploy
#
# chkconfig: 345 70 30
# description: Git Auto Deploy is a simple HTTP server for accepting push notifications from GitLab
# processname: gitautodeploy
@efarem
efarem / new-sftp-user
Created March 5, 2015 17:21
New SFTP User
useradd [username]
passwd [username]
usermod -g www-data -G [username] -d [home-directory] -s /usr/sbin/nologin [username]
Add this to bottom of /etc/ssh/sshd_config
Match User [username]
ChrootDirectory [home-directory]
PasswordAuthentication yes
X11Forwarding no
@efarem
efarem / ssl-generate-csr
Created September 9, 2014 09:21
SSL Generate CSR
sudo openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
@efarem
efarem / mysql-random-number
Created July 17, 2014 08:15
MySQL Random Number
(FLOOR( 100 + RAND( ) * 1000 ))
@efarem
efarem / plesk-reload-domain
Last active August 29, 2015 14:00
Plesk - Reload domain/vhost config
/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain example-domain.com