Árbol de páginas

Versiones Comparadas

Clave

  • Estas líneas han sido añadidas. Esta palabra fue añadida.
  • Estas líneas han sido eliminadas. Esta palabra fue eliminada.
  • El formato fue cambiado.

VestaCP is a open source webhosting control panel. It support FTP and SFTP backup out of the box, but with some patches can be adapted to backup to ObjSpace.

This is an experimental set of patches so please backup your system before making these changes. Delimiter is not responsible for dataloss or damage caused by using or following these instructions.

Patching VestaCP

StepActionCentos / RedhatDebian / UbuntuDescription
1Install S3CMDcd /etc/yum.repos.d
wget http://s3tools.org/repo/RHEL_6/s3tools.repo
yum -y install s3cmd
sudo wget -O- -q http://s3tools.org/repo/deb-all/stable/s3tools.key | sudo apt-key add -
sudo wget -O/etc/apt/sources.list.d/s3tools.list http://s3tools.org/repo/deb-all/stable/s3tools.list
sudo apt-get update && sudo apt-get -y install s3cmd

S3CMD is used to connect to ObjSpace
2Configure S3CMDcat > /root/.s3cfg <<EOF
[default]
access_key = YOURACCESSKEY
secret_key = YOURSECRETKEY
bucket_location = US
cloudfront_host = cloudfront.amazonaws.com
cloudfront_resource = /2010-07-15/distribution
default_mime_type = binary/octet-stream
delete_removed = False
dry_run = False
encoding = UTF-8
encrypt = False
follow_symlinks = False
force = False
get_continue = False
gpg_command = /usr/bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase =
guess_mime_type = True
host_base = obj.space
host_bucket = %(bucket)s.obj.space
human_readable_sizes = False
list_md5 = False
log_target_prefix =
preserve_attrs = True
progress_meter = True
proxy_host =
proxy_port = 0
recursive = False
recv_chunk = 4096
reduced_redundancy = False
send_chunk = 4096
simpledb_host = sdb.amazonaws.com
skip_existing = False
socket_timeout = 10
urlencoding_mode = normal
use_https = False
verbosity = WARNING
EOF

YOURACCESSKEY and YOURSECRETKEY are shown on the welcome email.

If your Secret Key has an escaped / ie \/ (backslash then forward slash) then remove the backslash so just the forward slash is copied into the config.

3Test S3CMDs3cmd ls

This will show a list of all buckets currently in your ObjSpace account. If you have not created any yet then it will be empty.
The critical thing is to ensure that no error appears

4Change to VestaCP directory

cd /usr/local/vesta

 
5Download the patches

wget http://delimiter.obj.space/vestacp/vestacp-objspace-06aa3a92-dist.tar.gz

 
6Backup the system files

cp bin/v-backup-user bin/v-backup-user.ORIGINAL
cp web/templates/admin/edit_server.html web/templates/admin/edit_server.html.ORIGINAL

 
7Untar the patched filestar xvzf vestacp-objspace-06aa3a92-dist.tar.gz 

...