3 ms·
My solution for first party public media distribution is Caddy¹ on Scaleway Stardust². The 10gb of storage isn't really enough space (more can be purchased; I s
by password4321 4y ago
My solution for first party public media distribution is Caddy¹ on Scaleway Stardust². The 10gb of storage isn't really enough space (more can be purchased; I still need to find a proxy for the 75gb of free S3-compatible object storage), but it inlcudes unmetered 100mbps data transfer for $3/month. I proxy through Caddy to dufs³ to upload files via the web (could probably just use dufs alone). Caddy can do basic auth but expiring links would be more work.
Anything worth keeping goes on an external HD locally; buy a bigger one yearly and make another copy (move the old one offsite). After experiencing the death of several HDs I also upload all irreplaceable video to Youtube as private videos. I recently went through and manually granted a few people access by pasting their Gmail into the 200+ they wanted to see; need to automate this tedious process.
¹https://caddyserver.com https://caddyserver.com
²https://www.scaleway.com/en/stardust-instances https://www.scaleway.com/en/stardust-instances
³https://github.com/sigoden/dufs https://github.com/sigoden/dufs
- 20after4 4y ago+1 for caddy, it's an excellent server that's super easy to configure, low overhead and low-maintenance. The automatic ssl certificate handling is a nice bonus as well.
- password4321 4y agoSSL actually led my reasons for choosing it, and it wound up being the right choice because of how easily it can be configured as a proxy for a FastCGI shell script: https://hn-notes.pages.dev/20221128 https://hn-notes.pages.dev/20221128