projects-jenz/fastdl_sync
2025-08-06 00:30:00 +02:00
..
sourcemod removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00
svencoop_lowercasing accidentaly uploaded wrong content 2024-09-13 15:16:44 +02:00
systemd removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00
fastdl_ftp_sven.py Fix santa's workshop not syncing 2024-09-12 18:20:12 +02:00
fastdl_ftp.py removed username and password 2024-12-20 02:08:43 +01:00
lifecycle.json removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00
r2_update.sh removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00
README.md removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00
requirements.txt added changes to current fastdl sync to git 2021-03-21 23:52:43 +01:00
run-docker-cp.py updated fastdl_sync with gmod stuff. used specific path structures that i was asked to use. 2025-07-26 15:36:27 +02:00
run-fastdl.sh updated fastdl_sync with gmod stuff. used specific path structures that i was asked to use. 2025-07-26 15:36:27 +02:00
update_ovh_bucket.sh removed css content from cloudflare run. added new setup for OVH object storage for fastdl for css content 2025-08-06 00:30:00 +02:00

requires the machine that hosts the fastdl to have vsftpd running. also php-fpm and nginx. for php-fpm remember to potentially change the www-data user to the nginx user. check in the /etc/php/ folder for it.

bucket notes:

rclone conf location: /home/username/.config/rclone/rclone.conf

OVH bucket ACL access example: aws s3api put-bucket-acl
--bucket bucket-name-here
--acl public-read
--endpoint-url https://s3..io.cloud.ovh.net/

OVH delete versions of files from one specific bucket: rclone purge ovh_toronto:toronto-bucket --s3-versions

OVH upload lifecycle.json to a bucket: aws s3api put-bucket-lifecycle-configuration --bucket unloze-uk-bucket --lifecycle-configuration file://lifecycle.json --endpoint-url https://s3.uk.io.cloud.ovh.net/

OVH review that the json file is active: aws s3api get-bucket-lifecycle-configuration --bucket unloze-uk-bucket --endpoint-url https://s3.uk.io.cloud.ovh.net/

OVH webpannel: create a replication rule from the UK machine to the other buckets, add user to the new bucket, also remember each new bucket needs versioning enabled for replication.

afterwards remember to update the gameserver config file with the virtual hosted style endpoint and longtitude and lattitude added.