Why I decided to write my own media hosting service in Vue and Node.js

Eikona (early prototype)

For fun in my spare time, I’ve been writing an image and media hosting service for myself and my wife. I’ve also been contemplating open-sourcing it for those who may want to host it themselves, or even potentially creating a Saas for people who want such a service but aren’t interested in self-hosting.