Hello Johannes,
It's not as a dire situation as it may seem. Akeeba Backup was designed with flexibility in mind. There are more than one ways to achieve something in the component in an attempt to make sure that no matter what you can have a reliable backup. Let's explore your alternatives.
First, I'd like to note that maybe you don't need to worry about being able to backup your site. The space consumed by your web site also includes data not being backed up by Akeeba Backup such as: log files, temporary files, cache files, emails, files outside your web root. My experience is that log files and cache files may take up several Gigabytes. For instance this site backs up to a cozy 150Mb but it consumes an excess of 8Gb of disk space. The bulk of the data on our server is log and cache files.
If a full backup is not possible, there is the possibility of doing a two phase backup. Create two backup profiles. In the first profile backup everything except your large media files. In the second profile backup the large media files and nothing else. It usually suffices to take daily backups with the first profile (resulting in a rather small backup archive) and weekly or monthly backups with the second profile.
Even if this is not acceptable, Akeeba Backup has a few aces up its sleeve. You said that your host does not allow connecting to external FTP servers. Well, Akeeba Backup also supports storing your backup archives to third party file storage services such as Box.net, Dropbox, Amazon S3, SugarSync, Microsoft Windows Azure BLOB storage, RackSpace CloudFiles and so on. These services are accessed via their web APIs, not FTP, so there is a good chance they are not blocked. I'd suggest trying Amazon S3. For those tight space situations, Akeeba Backup offers a way to take your backup in small chunks, upload them and immediately delete them from your server. In order to do that, in Akeeba Backup's Configuration page click on the Configure button next to the "Data processing engine" and check the following boxes:
- Process each part immediately
- Delete archive after processing
These options are available for the vast majority of data processing engines. Then click on the Configure button next to the Archiver engine and set the Part Size for Split Archives to a value of 50, 20, 10 or 5Mb. The exact value depends on the transfer speed between your server and the selected storage provider. Usually values around 10 and 20Mb work best. You will have to do some trial and error.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!