5 ms·
This is always annoying me with 1Password, before that I just always added subdomains but now I'm usually hosting everything behind Tailscale which makes this p
by dewey 8mo ago
This is always annoying me with 1Password, before that I just always added subdomains but now I'm usually hosting everything behind Tailscale which makes this problem even worse as the differentiation is only the port.
- wrxd 8mo agoYou can still have subdomains with Tailscale. Point them at the tailscale IP address and run a reverse proxy in front of your services
- dewey 8mo agoGood point, but for simplicity i'd still like 1Password to use the full hostname + port a the primary key and not the hostname.
- domh 8mo agoYou can use tailscale services to do this now: https://tailscale.com/docs/features/tailscale-services https://tailscale.com/docs/features/tailscale-services Then you can access stuff on your tailnet by going to http://service instead of http://ip:port It works well! Only thing missing now is TLS
- avtar 8mo agoThis would be perfect with TLS. The docs don't make this clear... > tailscale serve --service=svc:web-server --https=443 127.0.0.1:8080 > http://web-server.<tailnet-name>.ts.net:443/ > |-- proxy http://127.0.0.1:8080 http://127.0.0.1:8080 > When you use the tailscale serve command with the HTTPS protocol, Tailscale automatically provisions a TLS certificate for your unique tailnet DNS name. So is the certificate not valid? The 'Limitations' section doesn't mention anything about TLS either: https://tailscale.com/docs/features/tailscale-services#limitations https://tailscale.com/docs/features/tailscale-services#limit...
- domh 8mo agoI think maybe TLS would work if you were to go to https://service.yourts.net https://service.yourts.net domain, but I've not tried that.
- nickdichev 8mo agoIt works, I’m using tailscale services with https
- avtar 8mo agoThanks for clarifying :) I'll try it out this weekend.
- zackify 8mo agotailscale serve 4000 --BG Problem solved ;)
- miloschwartz 8mo agoPangolin handles this nicely. You can define alias addresses for internal resources and keep the fully private and off the public internet. Also based on WireGuard like Tailscale.
- altano 8mo agoIn the 1Password entry go to the "website" item. To right right there's an "autofill behavior" button. Change it to "Only fill on this exact host" and it will no longer show up unless the full host matches exactly
- jorvi 8mo agoNot entirely true. It can't seem to distinguish between ports..
- mhurron 8mo agobecause ports don't indicate a different host.
- karlshea 8mo agoOmg thank you, I had no idea they added this feature!
- oarsinsync 8mo agoIs this a per-item behaviour or can this be set as a global default? I'm guessing this is 1Password 8 only, as I can't see this option in 1Password 7.
- vladvasiliu 8mo agoI've looked in the settings on 1p8, and didn't find a setting for a global default.