3 ms·
Ask HN: Self Hosting Projects?
I build browser extensions, and the reason I enjoy building them is that they cost me nothing, they scale infinitely so I don’t worry about architecture, yet people get value out of them
So for a change I want to build web-apps for people and THEY can handle the scaling/database themselves - so it costs me nothing.
Can this be achieved by open source, Docker, and self-hosting?
Basically docker containers for backend, frontend, and db, and docker-compose to orchestrate. Open source so others can contribute. Self hosting free projects?
Am I on the right track with my thinking?
- politelemon 2y agoIt may depend on the application itself. If the data requirements are lightweight, you could consider using local storage or web storage, and combine that with say Github Pages. That way the hosting is on Github, but they can choose to fork and host themselves. They can run it locally if they'd like. As long as they have a modern browser with the features you're using it should be good. To go further, making it a PWA would still make use of browser features, but give it the appearance/look and feel of a 'native' application.
- mjcurl 2y agoThis is probably the best way to achieve what you're after. You can even have an SQLite database running to store data in the browser.
- austin-cheney 2y agoLook at other self hosted docker projects to see examples of what can be done. Here are some: * https://hub.docker.com/r/linuxserver/webtop https://hub.docker.com/r/linuxserver/webtop * https://hub.docker.com/r/linuxserver/jellyfin https://hub.docker.com/r/linuxserver/jellyfin * https://github.com/rommapp/romm/blob/release/docker-compose.yml https://github.com/rommapp/romm/blob/release/docker-compose.... * https://docs.invidious.io/installation/#docker-compose-method-production https://docs.invidious.io/installation/#docker-compose-metho... * https://hub.docker.com/r/pihole/pihole/ https://hub.docker.com/r/pihole/pihole/
- deleted 2y ago[deleted]
- mjcurl 2y agoSomething tangentially related I came across recently. https://docs.puter.com/ https://docs.puter.com/