Skip to content

Instantly share code, notes, and snippets.

@mrhillsman
Created March 14, 2014 16:01
Show Gist options
  • Save mrhillsman/9550696 to your computer and use it in GitHub Desktop.
Save mrhillsman/9550696 to your computer and use it in GitHub Desktop.
Quickly setup sftpcloudfs.
# Install required Python packages
pip install python-keystoneclient sftp-cloudfs ftp-cloudfs py-sendfile pysendfile paramiko python-swiftclient python-daemon python-memcached
# Setup sftpcloudfs user
useradd -r -s /sbin/nologin -M -c 'sftpcloudfs System User' -d /var/run/sftpcloudfs sftpcloudfs;
# Setup some Linux conventions for sftpcloudfs
mkdir /etc/sftpcloudfs;
mkdir /var/log/sftpcloudfs;
mkdir /var/run/sftpcloudfs;
chown -R sftpcloudfs:sftpcloudfs /var/log/sftpcloudfs;
chown -R sftpcloudfs:sftpcloudfs /var/run/sftpcloudfs;
chmod 775 /var/run/sftpcloudfs;
touch /var/log/sftpcloudfs/sftpcloudfs.log
# Download default sftpcloudfs.conf file
cd /etc/sftpcloudfs
curl -O https://raw.github.com/Memset/sftpcloudfs/master/sftpcloudfs.conf.example
cp sftpcloudfs.conf.example sftpcloudfs.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment