RAM is not the same as storage, that 50mb docker image isn’t going to require 50mb of ram to run. But don’t let me hold you back from your crusade :D
RAM is not the same as storage, that 50mb docker image isn’t going to require 50mb of ram to run. But don’t let me hold you back from your crusade :D
Having PHP installed is just unnecessary attack surface.
Are you really struggling for space that 50mb matters? An 8gb usb can hold thar 160x?
Just go nginx, anything else is faffing about. Busybox may not be security tested, so best to avoid on the internet. Php is pointless when its a static site with no php. Id avoid freenginx until its clear that it is going to be supported. There is nothing wrong with stock nginx, the fork is largely political rather than technical.
Same, Uptime Kuma is fantastic. I put it on my most critical server, if Kuma is down, everything is down :D
We’ve all.committed that sin before. Its better to rely on it surviving the reboot than to try prevent the reboot.
Also worth looking into some form of uptime monitoring software. When something goes down, you want to know about it asap.
And documenting your setup never hurts :D
Did the services fail to come back due to the bad reboot, or would they have failed to come back on a clean reboot? I ugly reboot my stuff all the time, and unless the hardware fails, i can be pretty sure its all going to come back. Getting your stuff to survive reboot is probably a better spend of effort.
I had something manual setup originally as well, but it became a bit of a maintenance hassle. Moving configs to devices was a bit of a pain, and generating keys wasnt easy.
I run a wireguard vpn into my home, and i can access my local services. It was a small matter of setting up routing properly.
I am using https://www.firezone.dev/ to set it up and manage it, but i believe it can be done manually if desired.
An alternative (which doesnt fully meet your requirements for browser based) is Jetbrains Rider. You can use its remote development feature to have your code on your server, and the IDE on your local computer.
https://www.jetbrains.com/help/rider/Remote_development_overview.html
Another option to get code to and from your device would be to use git to commit and push your code. There are git apps for android that should work for this?
I’m using seafile, and you just gave me flashbacks to the CSRF nonsense. Dont remember how i fixed it unfortunately.
I dont understand why nextcloud is so slow. I tried it out recently and its just so slow to upload files. Good to know owncloud is better, but might wait a little while before I try that out again.
I rsync my root and everything under it to a NAS, will hopefully save my data. I wrote some scripts manually to do that.
I think the next best thing to do is to doco your setup as mich as possible. Either by typed up notes, or ansible/packer/whatever, any documentation is better than nothing if you have to rebuild.
Use a second domain for your less professional stuff?
It is a bit of gimic though, and I suspect rather than coming across as professional on your resume, it will probably be more of a “huh, cool” kinda thing?
Should be fine, but its definitely on the low end in terms of ram.
Nextcloud requires 128mb minimum, but ideally 512mb minimum.
Wordpress should fit in the left over space.
If your traffic/usage is not excessive, you should be fine.
I’ve never done a ccna or similar cert, so its definitely not a requirement.
If the course covers setting up firewalls, vlans, subnets etc, then it will definitely be applicable. I have attempted to vlan/subnet some of the less trustworthy devices on my network, and it wasnt easy with my limited experience.
I cant speak to that brand specifically, but the USB ethernet adapters I have used are super unreliable. I have had 2 burn out randomly (out of 3). So it might not be as redundant as you would like.
Isnt anon addy the kind of thing that works best for not self-hosting? You’d need a domain, which is registered directly to you, so not anonymous, and youd end up getting all the spam emails sent to your mx server, so you would have to deal with that?
I had a pxe server for my house a few years ago, and the effort maintaining it well outstripped the savings, especially for windows images. It was useful for learning, but not for real life usage.
I am using https://silverbullet.md as a self hosted wiki/doco source. It’s very easy to setup and used, but also a bit bare-bones
How did you get your domain flagged as malicious? Are you on a noip or similar domain?
I don’t have any answers for the jellyfish, but I host my seafile on the internet, so my family can access it, and haven’t had any issues yet 🤞
Sorry, wasn’t meant to be condescending, you just seem fixated on file size when it sounds like RAM (and/or CPU?) is what you really want to optimise for? I was just pointing out that they arent necessarily correlated to docker image size.
If you really want to cut down your cpu and ram, and are okay with very limited functionality, you could probably write your own webserver to serve static files? Plain http is not hard. But you’d want to steer clear of python and node, as they drag in the whole interpreter overhead.