Darkassassin07

joined 2 years ago
[–] Darkassassin07@lemmy.ca 2 points 23 hours ago* (last edited 23 hours ago)

Most of my web services are behind my vpn, but there are a couple I expose publicly for friends/family to use. Things like emby, ombi, and some generic file sharing with file browser.

One of these has a long custom path setup in nginx which, instead of proxying to the named service, will ask for http basic auth credentials. Use the correct host+path, then provide the correct user+pass, and you'll be served an openvpn configuration file which includes an encrypted private key. Decrypt that and you've got backdoor vpn access.

[–] Darkassassin07@lemmy.ca 3 points 1 day ago (2 children)

I keep vaultwarden behind a vpn so it's not exposed directly to the net. You don't need a constant connection to the server; that's only needed to add/change vault items.

This does require some planning though; it's easy to lock yourself out of your accounts when you're away, if you don't incorporate a backdoor of some kind to let yourself in in an emergency. (lost your device while away from home for example)

My normal vpn connection requires a private key and a password that's stored in my vault to decrypt it. I've setup a method for retrieving a backup set of keys using a series of usernames, emails, passwords, and undocumented paths (these are the only passwords I actually memorize); allowing me to reach vaultwarden where I can retrieve my vault with the data needed to login to everything else properly.

[–] Darkassassin07@lemmy.ca 2 points 1 day ago

Usually that does the trick for me too; but this morning it just would not cooperate no matter what I tried.

Seems to be playing ball again, for now.

I have a feeling this is more to do with Android/Google not wanting to give up control more than anything. If googles stuff always works, but third party stuff is mysteriously always glitchy; users are going to gravitate to google and their ever growing monopoly...

[–] Darkassassin07@lemmy.ca 3 points 1 day ago

Thank you! You gave me the hint I needed.

I didn't know there was a quick setting button (the buttons in the notification tray) and have been struggling to find the accessibility options people have mentioned.

That button in the tray seems so much more reliable. Thanks again!

[–] Darkassassin07@lemmy.ca 2 points 1 day ago

I tried. I couldn't get it to work again, so wanted to look at other options alongside looking for help/solutions.

But just as it decided to stop working, despite my efforts; it's suddenly started working again.

Sigh...

[–] Darkassassin07@lemmy.ca 3 points 1 day ago

Vaultwarden is just a self-hosted server for Bitwardens clients. It's Bitwardens android client I've been having issues with.

[–] Darkassassin07@lemmy.ca 3 points 1 day ago

That's an interesting option. It's the Bitwarden app I've been having issues with; though I'm not sure how much of that is Bitwardens fault vs Android itself.

I'll give that a look, thanks :)

 

What do you prefer to use for a password manager?

How well does it work on mobile? (specifically, using autofill on android 14)

I'm currently using Vaultwarden; but the android app, which is where I'm using it 95% of the time, has always been a bit flakey getting autofill to popup. Now it's decided to stop working entirely; so I'm going to look around at some alternatives for now.

/edit:

Well, idk what happened.

I spent about 30min trying different things: switched androids autofill settings to another app, changed them back, cleared app data, force stopped everything relevant, re-installed bitwarden, restarted the device, messed with accessibility; nothing seemed to work. Bitwarden adamantly refused to popup for autofill in anything I'd tried. (4-5 different sites in chrome, firefox, and duckduckgo. The openvpn app, Jerboa, my bank. Nothing worked. Absolutely 0 sign of autofill anywhere.)

I made this post and went for a walk.

Now suddenly autofill is working again.

I hate technology sometimes.

/edit again:

The best option I've seen so far: There is an 'autofill' QuickSettings button you can add to the notification tray that opens the vault and asks which item to fill with. (just like the 'open vault' inline autofill option). If inline isn't popping up, use that.

[–] Darkassassin07@lemmy.ca 8 points 1 day ago

I'm so tired of seeing this overblown reaction to ancient non-news.

Yes, there are some minor vulnerabilities in Jellyfin; but they really really aren't concerning.

Unauthenticated, a random person could potentially (with some prior knowledge of this specific issue, and some significant effort randomly generating media UUIDS to tryout) retrieve/playback some media unauthorized. THATS IT. That's the ONLY real concern. And it's one you could mitigate with a fail2ban filter if you were that worried about it.

The other 'issues' here, are the potential for your already authenticated users to attack each others settings. Who do you share your server with that you're concerned about them attacking each other???

Put this to bed and stop fussing over it. It's genuinely not worth your time or attention. Exposing Jellyfin to the net is fine.

Dev comment on the situation: (4 days ago) https://github.com/jellyfin/jellyfin/issues/5415#issuecomment-2825240290

[–] Darkassassin07@lemmy.ca 158 points 5 days ago* (last edited 5 days ago) (7 children)

Cue dumbasses tossing their iphones in the toaster oven in 3... 2...

[–] Darkassassin07@lemmy.ca 7 points 1 week ago (2 children)

Where in the world did you get that idea?

VPNs serve three functions:

  • add a layer of encryption so your local network operator and ISP can't inspect your traffic, its contents and its true destination. (this is what OP is looking for)

  • make it appear to the service you are connecting to, that you are connecting from a different location than where you actually are. (for example make Netflix think you're in a different region to show you different content)

  • provide secure access to private services that are not exposed directly to the Internet. IE securely connecting devices on seprate LAN networks together over the Internet via an encrypted tunnel. This is a VPNs true purpose and how they are primarily used in Professional/Comercial settings. (pretty much every corporation you've ever interacted with runs a VPN that connects its stores/warehouses/offices together)

[–] Darkassassin07@lemmy.ca 78 points 1 week ago (13 children)

Pope is recovering;

  • meets JD Vance

  • dies a couple days later....

Hmm

[–] Darkassassin07@lemmy.ca 29 points 1 week ago (7 children)

I too oppose deals being made at my expense...

This seems like a goes-without-saying level of obvious position to take, no?

-1
submitted 4 months ago* (last edited 4 months ago) by Darkassassin07@lemmy.ca to c/selfhosted@lemmy.world
 

Are any of you aware of projects similar to DizqueTV; a HDHomeRun tuner simulator that creates simulated live tv channels? (Dizque depends on Plex integration and cannot be used without it)

I'm looking for a solution to create simulated 'tv' channels by defining local content to be played on a schedule. Ideally just selecting a few shows to be played, mixed together. These channels would then be added to Emby/Plex/Jellyfin for users to tune into just like regular livetv.

I've been keeping an eye on Dizque for over a year now awaiting plex independence, but I don't think that'll be anytime soon. Wondering if there's alternatives.

/edit; should probably link the project I'm talking about...

https://github.com/vexorian/dizquetv

 

In the last couple of weeks, I've started getting this error ~1/5 times when I try to open one of my own locally hosted services.

I've never used ECH, and have always explicitly restricted nginx to TLS1.2 which doesn't support it. Why am I suddenly getting this, why is it randomly erroring, then working just fine again 2min later, and how can I prevent it altogether? Is anyone else experiencing this?

I'm primarily noticing it with Ombi. I'm also mainly using Chrome Android for this. But, checking just now; DuckDuckGo loads the page just fine everytime, and Firefox is flat out refusing to load it at all.

Firefox refuses to show the cert it claims is invalid, and 'accept and continue' just re-loads this error page. Chrome will show the cert; and it's the correct, valid cert from LE.

There's 20+ services going through the same nginx proxy, all using the same wildcard cert and identical ssl configurations; but Ombi is the only one suddenly giving me this issue regularly.

The vast majority of my services are accessed via lan/vpn; I don't need or want ECH, though I'd like to keep a basic https setup at least.

Solution: replace local A/AAAA records with a CNAME record pointing to a local only domain with its own local A/AAAA records. See below comments for clarification.

0
submitted 1 year ago* (last edited 1 year ago) by Darkassassin07@lemmy.ca to c/selfhosted@lemmy.world
 

After almost a year of repeated emails stating the transition from Google Domains will have no effect on customers, no action is required; I just got this email:

Update Dynamic DNS records Hi there, As previously communicated, Squarespace has purchased all domain name registrations and related customer accounts from Google Domains. Customers are in the process of being moved to Squarespace Domains, but before we migrate your domain [redacted] we wanted to inform you that a feature you use, Dynamic DNS (DDNS), will not be supported by Squarespace.

So apparently SquareSpace will be entirely useless to me and I've got "as soon as 30 days" to move.

Got any suggestions for good registrars to migrate to?

(it's a .pw domain if that matters)

/edit. I'm a moron.

I already use cloudflare as my name server, Google/SquareSpace only handles the registration.

I'll be fine. Thanks for the help everyone!

view more: next ›