We must handle media assets like images, video, and audio but must exclude media from the repo because large files raise git performance issues. Cloning a repo downloads all* its files. We don't want clones to include media. A subdomain like static.survitals.com seems more manageable than a git-ignored folder like survitals.com/static.
Storage: We should aim to store all media on our server even if served elsewhere to prevent loss due to link rot.
Serving: Images will serve best from our server. YouTube, Vimeo, SoundCloud, and Bandcamp are viable external solutions for video and audio.
Submissions: Contributors will want to submit media. Sharing services will suffice because building an uploader would be complex. Contributors can send files via Google Drive, email, or their channels on Flickr, YouTube, etc.
We must handle media assets like images, video, and audio but must exclude media from the repo because large files raise git performance issues. Cloning a repo downloads all* its files. We don't want clones to include media. A subdomain like
static.survitals.com
seems more manageable than a git-ignored folder likesurvitals.com/static
.