Our great sponsors
-
awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
free-for-dev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev (by jixserver)
-
free-for-dev
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
Constantly keeping the battery at 100% can be an issue, but modern versions of macOS allow you to limit charging. There are also utilities that work on older OS versions (they just issue an SMC command to achieve the same thing), like this one: https://github.com/zackelia/bclm
Yes, a Raspberry is a viable option. These days I do most of my computing on a Raspberry Pi 4 attached to my home router:
One thing you really need is an SSD, though. I use a cheap Kingston, it works great but you must pay attention to the right USB->SATA adapter, picking one that's fully compatible with UAS drivers. For booting directly from the SSD with Ubuntu there is this useful guide:
https://jamesachambers.com/raspberry-pi-4-ubuntu-20-04-usb-m...
Performance wise, this little computer runs mostly like a common VPS, I think on par with a droplet from Digital Ocean, for example. Here some benchmarks:
https://pibenchmarks.com/benchmark/62022/
If you don't want to share your IP, a Cloudflare tunnel is a great alternative:
https://developers.cloudflare.com/cloudflare-one/connections...
Also, another essential tool is Tailscale, with it I can access my home server from basically everywhere just like a LAN connected device: https://tailscale.com/
PS: You can also do your own tunnelling with OSS alternatives, if you have enough patience/time.
Anyway, feel free to ask anything.
An alternative to static IP would be to use the Cloudflared proxy/tunnel. https://github.com/cloudflare/cloudflared
> my side project
You have a lot of options here that don't involve hosting a site from your own living room. Try looking at these lists for ideas:
> my side project
You have a lot of options here that don't involve hosting a site from your own living room. Try looking at these lists for ideas: