Use any old computer you have lying around as a server. Use Tailscale to connect to it, and don’t open any ports in your home firewall. Congrats, you’re self-hosting and your risk is minimal.
Use any old computer you have lying around as a server. Use Tailscale to connect to it, and don’t open any ports in your home firewall. Congrats, you’re self-hosting and your risk is minimal.
First I’d ask if you need to open ports at all - if this is only for your family’s use then Tailscale or one of its alternatives can accomplish the same goal without opening ports in your firewall or worrying about security flaws in your hosted services.
If it’s for public use, maybe consider cloudflare tunnel?
Personally I use miniflux, which has been amazing. It offers the fever and Google reader APIs, which many phone apps can talk to which means the UI can be almost whatever you want (I’m using reeder on iOS)
It supports all the feed formats, but for sites that don’t offer a feed you’ll need some other solution like kill-the-newsletter.com
That’s fair, but I’ll point out that eating is sort of a subscription model.
I know nothing about this person, but on multiple occasions I’ve had the thought that if I was a gazillionaire, I’d sponsor a bunch of open source. Maybe this is that? I’ll choose to stay hopeful (though I’m kinda dumb about this sorta stuff)
Your quoted paragraph is the only sane alternative to the ad supported internet. Think Fastmail vs gmail - both are run for a profit, but fastmail’s business model is to simply sell subscriptions. Their incentives are better aligned with the consumer, and while nobody’s going to become a billionaire off the company I have to imagine that they have a very reliable customer base.
Good software should be paid for, devs gotta eat
The biggest problem frameworks solve is “I need the value of this variable to be on the page and I need it to stay up-to-date.” If you don’t have this problem, or you only have it in a couple of places where hand-writing the necessary event listeners isn’t too arduous, then yeah you don’t really need a front end js framework.
My advice is to just use Tailscale. It’s a 5 minute setup and you get access to your stuff from anywhere, securely, without opening ports to the public internet. It will give your server a second IP address, which you will be able to access from any other device which is also registered to your Tailscale account.
My personal setup:
Strong types are really just healthy, clearly defined boundaries
Payroll pretty much always costs more than hosting. Update frequency and quality is a far more useful consideration
Encryption has very little overhead; modern CPUs have hardware acceleration for all the common algorithms. What are you doing that’s so performance constrained you can’t tolerate even that?
Typescript got a lot easier for me when I stopped even trying to read the error messages
Typescript gives you better suggestions, red squiggles where you would get errors or bugs if you try to run it, more information about whatever it is you’re using that’s defined somewhere else, and some other neat stuff like project-wide renaming that works every time.
So is PowerPoint
This is why linting and static typing are mandatory
Idunno, Ruby was my first language and the other day I was trying to write a one-file script to wrangle some CSV data and even that got irritating. What does this function need? What does it return? Who the fuck knows! Is it even a function? Run it and find out, loser
And I’ve got reasonably popular projects in ruby, I’m not a beginner.
Bootable thumb drive with a persistent OS installed and preconfigured?
Not to defend capitalism in general, but it’s really good at answering these sort of “is it worth the cost?” aquestions. The whole point is to allocate scarce resources efficiently; the problem is that it assumes nobody is a scumbag and all the costs are accounted for.
Docker and docker-compose are nice because every service you want to run follows the same basic pattern. You don’t need much documentation beyond the project docs and the compose files themselves
Edit: caddyserver can do automatic certs, even behind a firewall if you set up the api call method. Varies by registrar