Nope!
Just wasted 3 days debugging an IP assigned to two devices… Not fun, don’t do it…
Me
Nope!
Just wasted 3 days debugging an IP assigned to two devices… Not fun, don’t do it…
I think that proposing immich for every use case out there is not the correct answer.
As much as I like immich, this is not a good use case… iMHO.
All that? Well, I understand your point, but honestly I have more fun learning something new, and was really little work.
Anyway… Its an option too
No you don’t need two: in fact I have only unbound setup to do everything with one piece of software.
Better or worse? No idea, but it works and its one less piece that might fail.
I have a quite rich selfhosted stack, and DNS is indeed part of it.
For such a critical piece of infrastructure I didn’t needed a container, just installed Unbound and did some setup for ad blocking and internal DNS rules.
Here my setup: https://wiki.gardiol.org/doku.php?id=router:dhcp-dns
You could go with an independent pihole maybe, but that would double the chances of a hardware failure…
Using one device for everything might seem risky, but actually has less chances of failure ;)
You might use LDAP, but its total overkill.
I have not yet worked jellyfin with authelia, but its more or less the last piece and I don’t really care so far if its left out.
A good reverse proxy with https is mandatory, so start with that one. I mean, from all point of views, not login.
I have all my services behing nginx, then authelia linked to nginx. Some stuff works only with basic auth. Most works with headers anyway, so natively with authelia. Some bitches don’t, so I disable authelia for them. Annoying, but I have only four users so there is not much to keep in sync.
They actually do, i am down the same path recently and installing authelia was the best choice I made. Still working on it.
But most stvies support either basic auth, headers auth, oidc or similar approaches. Very few don’t.
Ok, I have a web browser on a locked down device and nothing else: how do I print a pdf or a photo using IPP?
I have: a camera, a browser, a file manager (kind of, think of an iPhone or some stock android business device) and I need to print a photo taken with the camera or a pdf file sent to me via email or WhatsApp?
The device is connected to the WiFi guest network with limited internet access (if any) and as only available service a server with port 443 open (a reverse proxy on that, captive portal and such).
In my experience, there is no way to print via cups in this configuration. Maybe I am wrong?
It still requires the device to be capable to print…
And the user to find the printer select it and so on. And must expose more ports on the network beside 443…
So, indeed cups is a great solution, but not to the problem I want to solve.
I do use cups in fact for the trusted part of the network, driverless printing for windows and Linux. Android doesn’t even need cups since it picks up the printer directly from the printer itself (AirPrint or whatevee that’s called).
I known cups can share printers and queues.
What is unclear?
I don’t want to pull drivers or install cups on devices. I want to print from anywhere just uploading a file to a web page.
If I have lots of devices or just want to let somebody print from his phone/tablet without installing or configuring anything…
With cups I still need to touch the system or the device somehow to let it print.
Yes, this is what I am afraid of… There is nothing out there for this task.
Hope to find something or maybe try to create something using lpr on the background… But this is the las hope as I have little time.
I want to print from a web page: upload the file, hit print button.
In this way I can print from whatever device I want even without any driver installed or configuration.
Yes, sure I am… Would probably prefer a bash CGI because I like challenges :)
(Author and such would be managed by my reverse proxy)
But I would prefer something already baked if it exist
You get a real IP? Its been cg-nat with every provider for the last many many years in Italy.
I got a cheap vps and just run some reverse tunnels to map ports from it to my home server going trough my cg-nat.
Italian content? Some, but not much. Way less that torrents.
I speak from experience.
For anybody waiting for invites: i have up and just waited until Black Friday deals and openings: you need to head to “the other site” and watch the deals and opening times and you can get anything you want.
Also, invites are not free: you still need to pay the subscription!
They get DMCA’d regularly and content get removed on Usenet as well. But the fact that they have to report literally thousands of individual files every time make it slow and inefficient. People will just reload the same item many times and it’s always there.
Each copy, each single file in which the copy is split needs to be identified and asked for removal. Compared to torrents, it’s a long and complex task.
Well, my experience is that unless you set static IP+DNS in android WiFi advanced networks, it will not obey the dhcp option 6.
LineageOS, vanilla with mind the gapps
Yes, perfectly… My guess is android bypass local resolver and goes via DoH l, which sucks hard
Not a bad take per-se, but a bit condescending. While I agree and like the KISS paradigm, remember that no solution works at a lower complexity level of the problem itself.
So, define your problem clearly, find the simplest possible solution. Don’t overcomplicate, I agree, but don’t be fooled by false hopes.
Is it really simpler? Yes. Will it scale if I need it to? Maybe not, but will I really need for it to scale?
And so on.