You can sync their data folders with Syncthing. This is a program that let’s you sync folders on two computers in the background.
But you don’t want to run Akregaotr on both of them at the same time to avoid conflicts, because it is not adopted to be synced. If want program that is made for sync you propably need to selfhost FreshRSS or similar.
Syncthing is not a cloud storage or tool for sharing. It can be used like this on a stretch, but it’s a continuous two-way synchronization tool.
I portrait it like this: select a folder on one device, select a folder on second device, Syncthing would keep their content synced as if there were one folder :).
This is in contrast to Nextcloud that needs central location and user, to rsync that is oneshot and not two-way.
I love it. The only thing keeping me from switching is two-way sync. Or at least make apps updates edited photos.
I keep photos of the current year on my phone and all photos on my computer. That’s because I want to edit them or use. Unfortunetly Immich currently is typical black hole, where I am expected to download file from cloud manually, then edit, then delete original, then patch creation date and then upload it again.
monokuma - my PC
monomi - my Android phone
monokid - my laptop
monosuke - my PostmarketOS phone
junko - main VPS
mukuro - main local server
hifumi - Jellyfin/*arr server
etc.
I spend a huge amount of time configuring and setting up stuff as it’s my biggest hobby. But I got good enough that when I set something up it can stay for months without any mainainence. Most I do for keeping it up is adding more storage if it turn out to be used more than planned.
I had to migrate shop from WooCommerce to PrestaShop.
The store is for both Poland and Germany, so two countries, two different currencies, languages and tax zones. With WooCommerce every simple thing like multicurrency requires a plugin. Then you need a plugin for multiple languages, then for multiple tax zones, then multiple client bases (retail and B2B)…
With PrestaShop all of we needed for that basic but two-country store was a payment plugin.
I have created a couple of small stores and being FOSS lover myself I can give some advice.
First, your options are WooCommerce or PrestaShop and alike. Don’t fall into being idealist and JS-free now, because there is no software suite on the market that is going to give you that. Except payment provider, it can be done, but you would need to write e-commerce software from scratch yourself and I guess this is not in your capacity. Both of them have no trackers, just choose a lightweight theme because some third-party themes include fonts or scripts from Google-alike because of lazyness. You can use build-in ones and modify them. PrestaShop themes are much easier to modify, because those are Twig templates instead of full PHP scripts. WooCommerce is GPL so plugins must be free software too, but many of them are from shitty devs who provide only obfuscated scripts, so you must check each plugin by yourself. PrestaShop plugins are more often proprietary, but you need much less of them, as almost everything internal is out-of-the-box. With Presta you need payment provider plugin and basically that’s it, while on Woo every single thing like different tax for a region would require a web of plugins.
After some time with both my scheme is: WooCommerce if you have a blog-style website and just want to sell something as a bonus. PrestaShop if you start a real small or big businesses and selling is the primary goal.
As for VPN, what can I say other than this is not sustainable. You are literally selling stuff with your name so there is no privacy or freedom benefit with additional routing. Just get an ISP offering a public IP (not beind a NAT) and open a firewall port. Or if you cannot do that, rent a VPS. I don’t see a point in anonymity here, pure clearnet is more than enough for shopping for physical thighs.
And I say this as a quite hard level FOSS person. My machines are all on Linux, being able to connect Yggdrasil, I2P, Tor at once, with seedbox running 24/7 and tracker blockers everywhere.
In commerce, there is no point to fight here, just use the popular thing and not make it worse than vanilla, that’s it.
iframes?
May be lightweight, but why there has to be one?
Purelymail, cock.li and similar are on the more edgy joking side, while Migadu is just honest and can be used in professional environment.
Migadu is so great. I really want to see more services like that, with so much focus on just being honest and good.
Our admin panel won’t win any beauty contests and that’s a good thing. It’s built to be obvious and efficient.
I’m in love.
My favourite aspect of their service is the super lightweight website that works with almost no scripts.
At this point why not just run… no software? A plain Linux VPS server. And plain files.
You can do two-way sync with Syncthing or Unison. One way sync with rsync. Can mount external or network drives for almost unlimited storage expansions. Easy access from mobile devices via SFTP. Everything with single (passwordless) login for every member. And above all run any arbitrary command.
There is also sslip.io which works for all addresses.
If phone has supported USB networking and close to mainline kernel in PostmarketOS, you can try that.
Caddy and Nginx can host those files directly, no need to do a proxy to a container would be running another Nginx anyway.
Serving static app in Caddy:
sudo apt install caddy
sudo systemctl enable --now caddy
Then in /etc/caddy/Caddyfile:
example.com {
root * /var/www/html
file_server
}
That’s all, really.
My brother in Christ, serving a file through HTTP is exactly what Tim Berners-Lee invented in 1989.
Disclosure: I did not have any business myself.
Maybe it will be worth considering starting with spreadsheets? They are super super flexible and what have been done for years. You would have time to see what scope and needs you have for more dedicated and automated system down the road. Switching ERP software is very painful and time consuming, while importing spreadsheet to ERP is basic transition.
What I want to do. But the question is how?
VPS as a proxy… but when I point A record to VPS and AAAA record to server in my home, how would the VPS know which traffic to pass and how.