S3-opslag voor uploads, bestanden en back-ups
Bewaar uploads, statische bestanden en back-ups in Gent met S3-compatibele tools. Geef elke app toegang tot de nodige buckets en voeg capaciteit toe wanneer je die nodig hebt.
Opslag die je veilig aan een applicatie toevertrouwt
-
Werkt met je tools
De AWS CLI, rclone en de gangbare S3-SDK's. Multipart uploads, presigned URL's, CORS en lifecycle-verval werken.
-
Sleutels per bucket
Geef een sleutel lees-, schrijf- of eigenaarsrechten op de buckets die hij nodig heeft, en niets meer.
-
Quota
Begrens een bucket op grootte of op aantal objecten.
-
Versleutelde verbindingen
Elke verbinding gebruikt TLS, met een CA-bundel om tegen te controleren.
-
Standaard dicht
Je opslag is niet bereikbaar vanaf het internet tot jij hem openzet voor de adressen die jij kiest.
-
Opslag die online meegroeit
Voeg opslag toe en de schijf groeit online. Niets herstart.
Drie regels en je bent binnen
Je dashboard geeft je het endpoint, de regio en een CA-bundel. Plak ze in de tool die je al gebruikt.
# Endpoint, region and CA bundle come from your console (connection details)
export AWS_ENDPOINT_URL=https://<endpoint> AWS_DEFAULT_REGION=<region> AWS_CA_BUNDLE=faastic-ca.pem
export AWS_ACCESS_KEY_ID=<key-id> AWS_SECRET_ACCESS_KEY=<secret>
aws s3 cp ./backup.tar.gz s3://backups/ rclone config create faastic s3 provider=Other endpoint=https://<endpoint> region=<region> \
access_key_id=<key-id> secret_access_key=<secret> force_path_style=true
rclone copy ./site faastic:static Heb je die nodig, dan zeggen we het je liever nu dan nadat je je data verhuisd hebt.
export FAASTIC_TOKEN=fst_… # read/write, area: databases (managed data, S3 included)
export ORG=… S3=…
# A bucket with a 100 GB quota
curl -s -X POST "https://api.faastic.com/v1/orgs/$ORG/services/$S3/data/databases" \
-H "Authorization: Bearer $FAASTIC_TOKEN" -H "Content-Type: application/json" \
-d '{"name":"uploads","maxSizeGb":100}'
# A key for one application, with read and write on that bucket only
curl -s -X POST "https://api.faastic.com/v1/orgs/$ORG/services/$S3/data/users" \
-H "Authorization: Bearer $FAASTIC_TOKEN" -H "Content-Type: application/json" \
-d '{"name":"web-app","role":"readwrite","scope":{"buckets":{"uploads":["read","write"]}}}'
# → the secret is returned once De rest van je stack
- Live Cloudservers KVM-servers met IPv4, een IPv6 /64, firewalls en back-ups.
- Live Load balancers Beheerde HAProxy met health checks en gratis TLS-certificaten.
- Live Privénetwerken Je servers, load balancer en databank op een eigen netwerk.
- Live Beheerde databanken PostgreSQL, MySQL of Valkey op een eigen VM, standaard dicht.
Veelgestelde vragen
Werkt het met de AWS CLI en rclone?
Ja. Gebruik het endpoint, de regio en de CA-bundel uit je dashboard met de AWS CLI, rclone of een gangbare S3-SDK. Multipart uploads, presigned URL's, CORS en lifecycle-verval werken allemaal.
Is dit hetzelfde als AWS S3?
Nee. Het is S3-compatibele opslag, gebouwd op Garage. Versioning, object lock, bucket policies en ACL's zijn er niet.
Kan ik later meer opslag toevoegen?
Ja. Voeg opslag toe en de schijf groeit online, zonder herstart.
Waar staat mijn data?
In ons datacenter in Gent, België.
Voeg het toe aan je stack
Bestel objectopslag in het dashboard, naast je servers, op hetzelfde netwerk en dezelfde factuur.