Well, I don’t think thats what OP had in mind but there is WebAssembly as well.
Well, I don’t think thats what OP had in mind but there is WebAssembly as well.
For the site itself the most minimal thing you can do is an html file.
Then some software to act as the “server” that serves that file to a visitor. (nginx, caddy, apache - there are many options).
And your domain needs a domain record which points to your server.
As you want to use a home pc, you need to figure out whether your ISP gives you a dynamic or static IP.
If static, you can just use that.
If dynamic, you’d need some service like dynDNS to keep pointing your domain to your changing IP.
You can start by checking out the e-commerce list on awesome selfhosted. At a glance there are multiple which seem to be easy to set up, and require no code, so you should take a deeper look and decide based on your needs.
https://github.com/awesome-selfhosted/awesome-selfhosted?tab=readme-ov-file#e-commerce
If you find something there that suits your needs make sure to let us know why you chose it :)
Not sure about debian, but the archlinux iso has ssh on per default, so if you have no other bootable drives in your server other than the usb with the iso, just fire it up and try to connect to it via ssh.
Sorry I didn’t read your post in depth. But if you need switches, especially with lots of ports or PoE, older Alcatel-Lucent switches are rock-solid and relatively cheap off ebay, cause lots of companies that used them are upgrading. Just make sure to find one that fits your requirements per port.
Maybe linux-hardware.org but I don’t know tbh.
Packaging a service for StartOS is a challenging, exciting, creative, and rewarding experience.
Yeah no thanks I’ll just run it on Ubuntu or Arch Linux then, where a package is already available.
Ah makes sense. Still there should be no issue with doing stuff the normal way.
apt update
doesn’t update your OS to a whole new version.
The command for an OS update is something like “do-release-upgrade” (but I forgot the exact name since I havent used debian for years)
I don’t know why your software or OS can not be updated.
According to the official instructions (https://github.com/mcguirepr89/BirdNET-Pi/wiki/Installation-Guide) is should just be a normal raspbian. Nothing on there says it needs a legacy version, but I may be overlooking something.
If you installed it some other way or did it long ago then maybe do the setup over again from scratch with the newest raspbian version? (Don’t forget to backup any data you’d want to keep)
Sir, this is not a sales pitch
Are you changing the same files at the same time?
Rarely. But there is some offline laptop use compounded with slow sync times. (I was running it on a raspi with external usb hdd enclosure)
Either way, I’d like something less fragile. I’ll test seafile again sometime, thanks.
I actually moved from seafile to nextcloud, because when I have two PCs running simultaneously it would constantly have sync errors and required manually resolving them all the time. Sadly nextcloud wasn’t really better. But I am now looking for solutions that can avoid file conflicts with two simultaneous clients.
After my Nextcloud server just killed itself from an update and I ditched that junk software, nearly zero maintenance.
I have
And I have never used any of those … it just runs and keeps running.
I am selfhosting
I need to setup some file sharing thing (Nextcloud replacement) but I am not sure what. My usecase is mainly 1) Archiving junk 2) syncing files between three devices 3) streaming my music collection
fail2ban
It’s funny how it is the exact opposite for me.
All my WD drives died, while all my Seagate drives are in perfect working order.
Bought 2 WD hdds new, used them for about 4 years in RAID for daily borg backups, one died, the other got very slow with tons of smart errors.
Bought 2 Seagate hdds new, same usecase, same capacity, have been running for over 5 years now.
Personal anecdotes are not a reliable factor for manufacturer quality.
To quote some statistics:
In general, Seagate drives are less expensive and their failure rates are typically higher in our environment. But, their failure rates are typically not high enough to make them less cost effective over their lifetime.
Source: https://www.backblaze.com/blog/backblaze-drive-stats-for-2022/
Sorry, I am a bit dense.
What do you mean exactly? As far as I understand you access the data the same way you have put it in - by using either one of ftp, scp, rsync or borg data transfer protocolls.
hetzner storage box is cheaper afaik and works the same
That seems way more expensive than hetzner. 1TB would be 12$ per month if my math is correct
I seperate them by archive name prefix and never had the issue you describe.
Edit: it seems I just never noticed it, but the docu suggest you’re right. Now I am confused myself lol.
With a Blazor (serverside mode) project you could have that with a nice user experience. Blazor has a tiny js which initializes something, otherwiss it renders the site on the server and sends the component updates to the browser, so the whole site does not need to reload, only the relevant components (which is kind of interesting).
Maybe there is some blazor serverside e-commerce project out there, I wouldn’t personally recommend it though.