Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

gdi3d/move_my_files

Repository files navigation

Move My Files (on beta state)

Why use this?

You manage a few servers for some clients. Those clients have, on regular basis, backups tasks and they store their backups on different services like S3, FTP, Dropbox, etc.

For each client you would have to setup scripts to transfer those files from the source to remote backups servers.

How?

Centralizate all your mv operations on one place.

  1. Setup the conections credentials for the source and remote servers
  2. Create a the task setting the source and remote connection to use and what files (/some/path/to/file.tar.gz or /some/path/to/*)
  3. Schedule that task.

Install

I would recommend to install it using Virtual Environments (and virtualenvwrapper that provides autocomplete features).

Install:

mkvirtualenv move_my_files
workon move_my_files
mkdir move_my_files
cd move_my_files
git clone https://github.com/gdi3d/move_my_files.git .
pip install -r requirements.txt
./manage.py runserver

Now open your browser at:

http://127.0.0.1:8000/admin and login using:

username: admin
password: admin

Docs

http://move-my-files.readthedocs.org/en/latest/

Misc

S3 and Dropbox storage base files were taken from https://github.com/mjs7231/django-dbbackup

About

Centralized app to schedule file transfers from A to B on the cloud (FTP, S3, Dropbox, etc)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages