![](/static/61a827a1/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/8286e071-7449-4413-a084-1eb5242e2cf4.png)
You can run a gui-less service that recieves and displays push notifications. I’ve programmed something like this before. I know it is technically a kind of client, but it is not an email-client.
You can run a gui-less service that recieves and displays push notifications. I’ve programmed something like this before. I know it is technically a kind of client, but it is not an email-client.
Is the ‘%MARKDOWN’ part of your example correct? That should also be converted to a dash? Or did you forget the 20 there?
Sadly it’s a bot more complicated than just a docker container, but there is the manual install doc that goes into a bit more detail.
For anything deeper you’d have to read the script.
Personally I use Dokploy. It’s a dead simple docker web UI that makes domains and ssl easy peasy
I think I am limited by the software.
With a gigabit ethernet connection, I was not able to have a good experience.
Even when my internet doesn’t suck for a minute, I have yet to find a linux remote software that is not sluggish or ugly from compression artifacts, low res and inaccurate colors.
I tried my usual workflows and doing any graphic design or 3d work was impossible. But even stuff like coding or writing notes made me mistype A LOT, then backspace 3-5 times, since the visual feedback was delayed by at least half a second.
I run this somewhat. The question I asked myself was - do I R-E-A-L-L-Y need a clone of the root disk on two devices? And the answer was: no.
I have a desktop and a laptop.
Both run the same OS (with some package overlap, but not identical)
I use syncthing and a VPS syncthing server to sync some directories from the home folder. Downloads, project files, bashrc, .local/bin scripts and everything else that I would actually really need on both machines.
The syncthing VPS is always on, so I don’t need both computers on at the same time to sync the files. It also acts as an offsite backup this way, in case of a catasprophical destruction of both my computers.
(The trick with syncthing is to give the same directories the same ID on each machine before syncing. Otherwise it creates a second dir like “Downloads_2”.)
That setup is easy and gets me 95% there.
The 5% that is not synced are packages (which are sometimes only needed on one of the computers and not both) and system modifications (which I wouldn’t even want to sync, since a lot of those are hardware specific, like screen resolution and display layout).
The downsides:
I have to configure some settings twice. Like the printer that is used by both computers.
I have to install some packages twice. Like when I find a new tool and want it on both machines.
I have to run updates seperately on both systems so I have been thinking about also setting up a shared package cache somehow, but was ultimately too lazy to do it, I just run the update twice.
I find the downsides acceptable, the whole thing was a breeze to set up and it has been running like this for about a year now without any hiccups.
And as a bonus, I also sync some important document to my phone.
Here is a nice video that gives you an easy to grasp intuition about durations of different operations and access of components of a computer (Cache vs RAM vs SSD vs HDD etc.)
I find it illustrates well why a fester drive or even faster RAM (unless there is a different bottleneck) would give you a more noticable performance uplift than a different Kernel.
Sorry, it’s been a while since I did the install, what I meant is the default config of: https://wiki.archlinux.org/title/Zram#Using_zram-generator
I usually run the default arch zram config which is 50% of the RAM. For your case I’d go with 2 or 3 GB
Dokploy is a pretty easy web gui and is itself a docker container.
Makes it dead simple to manage multiple containers and domains. (Not for power users that need kubernetes level flexibility)
If you like TUI you might find this useful:
https://pairdrop.net/
open source, can be self hosted or you can use the official instance.
Personally I have been using KDE connect most of the time when I am at home.
Pairdrop I use more when sharing with other people across the internet.