Hey guys! I've been building MediaCrush over the past few months, with my friend (and fellow Arch user) Jose Diez, and several other open-source contributors. It hosts video, audio, images, vectors - over 500 different file formats are supported. You can upload almost anything (like a mp3, flac, mp4, webm, avi, bmp, svg, cr3...) and it'll be converted (losslessly where possible) to browser-friendly formats. You get a link to share, like this: https://mediacru.sh/PtGrbMN1tOk4
The site is completely open source. You can run your own clone of MediaCrush locally with the help of the detailed instructions in the README. Pull requests are welcome, too, so you can help make it better if you please. It's written in Python and it's built on the shoulders of giants like ImageMagick and ffmpeg. Our whole shop is Arch - our dev machines are Arch, and all of the production servers (web servers, processing servers, and storage servers) are running Arch.
✓ Share images, audio, video, vectors ✓ Super fast hosting ✓ Hotlinking/embedding ✓ Create albums of media ✓ Keep track of files you've uploaded (optional) ✓ Privacy-first data policies (link) ✓ Excellent public API (link) ✓ Entirely open source ✓ HTTPS only ✓ Ad-free