Skip Navigation
Jump
Small linux-friendly laptop
  • I've heard good things about the MNT pocket reform.

    2
  • Jump
    Small linux-friendly laptop
  • I just put DSL2024 on mine a few months ago, it works okay lol. Can't do much more than use the terminal or edit text but it's pretty fun to use the old hardware again. My only complaint is the zero key sticks.

    2
  • Jump
    Caddy and forgejo
  • Ahh, thank you! I've been banging my head against a wall trying to figure out how to do this.

    2
  • Jump
    Were neon in this cyberpunk dystopia
  • Go back to Xitter and say that to Elon, he likes people blowing smoke up his ass

    15
  • Jump
    Threads is trading trust for growth
  • Also follow hashtags!

    2
  • Jump
    Bluesky continues to soar
  • Was, he's gone balls deep on nostr now.

    7
  • Jump
    Light switch advice
  • Seconding this, I have two aurora dimmers and they're awesome.

    1
  • Jump
    [Question] git SSH through Tailscale sidecar container?
  • Well that's the thing, there's no git user. I'm trying to directly ssh into the gogs container through the tailscale sidecar container via the tailnet, so I'm not going through the host machine. I'm just trying to see if there's a way I can do it that's a bit less fiddly than having to rebuild the container with the right user and whatnot.

    1
  • Jump
    [Question] git SSH through Tailscale sidecar container?
  • Yeah and I figured that was the case. I'm just trying to figure out the best practice for my use case would be as I'd rather not have to build a new container. Also I've included the vvverbose output of the SSH attempt below.

    ❯ ssh -vvvT git@gogs.tailacbd65.ts.net OpenSSH_9.8p1, OpenSSL 3.2.1 30 Jan 2024 debug1: Reading configuration data /data/data/com.termux/files/usr/etc/ssh/ssh_config debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/data/data/com.termux/files/home/.ssh/known_hosts' debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/data/data/com.termux/files/home/.ssh/known_hosts2' debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling debug2: resolving "gogs.tailacbd65.ts.net" port 22 debug3: resolve_host: lookup gogs.tailacbd65.ts.net:22 debug3: channel_clear_timeouts: clearing debug3: ssh_connect_direct: entering debug1: Connecting to gogs.tailacbd65.ts.net [100.126.96.115] port 22. debug3: set_sock_tos: set socket 3 IP_TOS 0x48 debug1: Connection established. debug1: identity file /data/data/com.termux/files/home/.ssh/id_rsa type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_rsa-cert type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ecdsa type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ecdsa-cert type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ecdsa_sk type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ecdsa_sk-cert type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ed25519 type 3 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ed25519-cert type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ed25519_sk type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_ed25519_sk-cert type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_xmss type -1 debug1: identity file /data/data/com.termux/files/home/.ssh/id_xmss-cert type -1 debug1: Local version string SSH-2.0-OpenSSH_9.8 debug1: Remote protocol version 2.0, remote software version Tailscale debug1: compat_banner: no match: Tailscale debug2: fd 3 setting O_NONBLOCK debug1: Authenticating to gogs.tailacbd65.ts.net:22 as 'git' debug1: load_hostkeys: fopen /data/data/com.termux/files/home/.ssh/known_hosts2: No such file or directory debug1: load_hostkeys: fopen /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts: No such file or directory debug1: load_hostkeys: fopen /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts2: No such file or directory debug3: order_hostkeyalgs: no algorithms matched; accept original debug3: send packet: type 20 debug1: SSH2_MSG_KEXINIT sent debug3: receive packet: type 20 debug1: SSH2_MSG_KEXINIT received debug2: local client KEXINIT proposal debug2: KEX algorithms: sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c,kex-strict-c-v00@openssh.com debug2: host key algorithms: ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256 debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com lman-group14-sha1,kex-strict-s-v00@openssh.com debug2: host key algorithms: rsa-sha2-256,rsa-sha2-512,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 debug2: ciphers ctos: aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr debug2: ciphers stoc: aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr debug2: MACs ctos: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-sha1-96 debug2: MACs stoc: hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1,hmac-sha1-96 debug2: compression ctos: none debug2: compression stoc: none debug2: languages ctos: debug2: languages stoc: debug2: first_kex_follows 0 debug2: reserved 0 debug3: kex_choose_conf: will use strict KEX ordering debug1: kex: algorithm: curve25519-sha256 debug1: kex: host key algorithm: ssh-ed25519 debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none debug3: send packet: type 30 debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug3: receive packet: type 31 debug1: SSH2_MSG_KEX_ECDH_REPLY received debug1: Server host key: ssh-ed25519 SHA256:obfuscation! debug1: load_hostkeys: fopen /data/data/com.termux/files/home/.ssh/known_hosts2: No such file or directory debug1: load_hostkeys: fopen /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts: No such file or directory debug1: load_hostkeys: fopen /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts2: No such file or directory debug3: hostkeys_find_by_key_hostfile: trying user hostfile "/data/data/com.termux/files/home/.ssh/known_hosts" debug3: hostkeys_foreach: reading file "/data/data/com.termux/files/home/.ssh/known_hosts" debug3: hostkeys_find_by_key_hostfile: trying user hostfile "/data/data/com.termux/files/home/.ssh/known_hosts2" debug1: hostkeys_find_by_key_hostfile: hostkeys file /data/data/com.termux/files/home/.ssh/known_hosts2 does not exist debug3: hostkeys_find_by_key_hostfile: trying system hostfile "/data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts" debug1: hostkeys_find_by_key_hostfile: hostkeys file /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts does not exist debug3: hostkeys_find_by_key_hostfile: trying system hostfile "/data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts2" debug1: hostkeys_find_by_key_hostfile: hostkeys file /data/data/com.termux/files/usr/etc/ssh/ssh_known_hosts2 does not exist The authenticity of host 'gogs.tailacbd65.ts.net (100.126.96.115)' can't be established. ED25519 key fingerprint is SHA256:obfuscation!. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'gogs.tailacbd65.ts.net' (ED25519) to the list of known hosts. ha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256 debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1 debug2: compression ctos: none,zlib@openssh.com,zlib debug2: compression stoc: none,zlib@openssh.com,zlib debug2: languages ctos: debug2: languages stoc: debug2: first_kex_follows 0 debug2: reserved 0 debug3: send packet: type 5 debug3: receive packet: type 7 debug1: SSH2_MSG_EXT_INFO received debug3: kex_input_ext_info: extension server-sig-algs debug1: kex_ext_info_client_parse: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,rsa-sha2-256,rsa-sha2-512,ssh-rsa,ssh-dss> debug3: kex_input_ext_info: extension ping@openssh.com debug1: kex_ext_info_check_ver: ping@openssh.com=<0> debug3: receive packet: type 6 debug2: service_accept: ssh-userauth debug1: SSH2_MSG_SERVICE_ACCEPT received debug3: send packet: type 50 debug3: receive packet: type 51 debug1: Authentications that can continue: tailscale debug3: start over, passed a different list tailscale debug3: preferred publickey,keyboard-interactive,password debug1: No more authentication methods to try. git@gogs.tailacbd65.ts.net: Permission denied (tailscale).

    1
  • Jump
    [Question] git SSH through Tailscale sidecar container?
  • Ope sorry, right now I just have the serve config doing a redirect of port 22, however when I try to SSH in I get rejected by tailscale ACL. Says there's no user named git.

    If I followed the steps for the vanilla docker setup I'd add a git user to the host and softlink the host authorized_keys file to the gogs container's version, as well as add a shim script to forward the command into the container using the docker exec command, but I'd rather not do that by mucking about in the sidecar if there's a better way. The tailscale universal docker mod for linuxserver.io says they have ssh access for their containers but as far as I can tell it just pops in the --ssh flag in tailscale up.

    2
  • Jump
    Git SSH through docker sidecar?
  • No worries! I'm just getting into both of these and regretting not doing it sooner, reconfiguring your workflow is a pain lol.

    2
  • Hey all!

    I posted this to /c/tailscale yesterday and I figured I'd post it here to get some more visibility.

    I'm trying to ssh into my tailnet-hosted (through tailscale serve) gogs instance and I can't seem to figure out how. Has anyone tried doing this? Will I need to add a user to the sidecar container and add a shim like they do in the regular gogs setup? I appreciate any insight.

    Edit: Added tag and modified title for clarity.

    6
    Jump
    Git SSH through docker sidecar?
  • Ope, I should have mentioned that gogs is a git server so by ssh access I mean for git stuff like clone and push.

    The non-tailscale install relies on a shim script (which does use docker exec) and softlinking the host git user's .ssh file to inside the container, but that won't work going through the sidecar. The only way forward I can see is building my own tailscale sidecar with a git user and moving the shim script to it but I wanted to see if the community had any insight before I committed to that.

    2
  • Hey all!

    I'm trying to ssh into my tailnet-hosted (through tailscale serve) gogs instance and I can't seem to figure out how. Has anyone tried doing this? Will I need to add a user to the sidecar container and add a shim like they do in the regular gogs setup? I appreciate any insight.

    Edit: Modified title for clarity

    5
    Jump
    Lichens are things
  • Will we get Orkz one day when some mad scientist decides to cross lichen with Florida man?

    20
  • Jump
    X says it is closing operations in Brazil due to judge's content orders
  • You're right, it was a bit too off the cuff of a remark. Though I can't imagine they've had fun there since the Muppet took over. Can you imagine being the poor bastard who had to tell Phony Stark about this whole thing? They probably had to remind him that their office existed only to have him sack everyone.

    6
  • Jump
    People Ask Why Some Root Their Device and For Me This is Why
  • Yeah Google can play a little game of hide-and-go-fuck-themselves.

    60
  • Jump
    Flipboard is going to let you follow fediverse accounts right inside the app
  • It does! I haven't configured mine yet but I use Feedme's mobilizer to do the same thing at the moment.

    3
  • Jump
    Just as a heads up, AutoDesk will start deleting your Fusion Files if you don't login once a year
  • Damn them too? I guess I shouldn't be surprised they're both in the enshittification olympics. I moved away from F360 in favor on Onshape a while ago but started muddling my way through FreeCAD when I heard about Onshape.

    2
  • Hey all, just ran into this this morning, I was replying to a comment and it showed up at the same level as the comment I was replying to until a refresh. I'll see if I can reproduce it for screenshots in a bit. Has anyone else noticed this or is it just me so far?

    3

    Like it says in the title, just woke up to a thunderstorm and saw this when i took a peek outside.

    3

    It happened recently, the share function doesn't seem to be pulling the URL from the page.

    Edit: this is with Firefox mobile beta 127.0b9 as my default browser

    4

    Hey all! I've been chewing on this problem for a bit and I've hit a wall, I'm hoping someone here can point me in the right direction.

    I have an auto entities card populating a series of mushroom chips on the top of my dashboard for stuff like lights on, available updates, and open doors.

    The thing is, some of the doors that have sensors on them are open by default, and as a result the chips are there all the time.

    Ideally I'd like to have seperate auto entities entries for each group, default open and default closed, but I'd like to keep them in the same card as everything else(they're sorted by time triggered); and I can't for the life of me figure out how to filter out specific entities from a single entry in the include filter. I can exclude something from the whole card, but I haven't found anything that would allow me to just show certain closed doors or certain open ones.

    Hopefully this made sense! I appreciate any ideas you have.

    EDIT: So I finally got it figured out without futzing with my setup too much, sorry @borebore, I didn't end up going with the template sensor. I ended up finding a python script that allows you to inject custom attributes, so I made an automation that anytime the "normally closed" doors updated their status it'd give them an "is_normally_open: true" attribute and filtered the auto entities chips off of that attribute.

    Thanks everyone!

    6

    My first time encountering it, just scrolled to it like three times to check, anyone else having this issue?

    Edit: ope, looks like I can't edit the title lol.

    39

    Hey all! I was looking for an Android Auto replacement app recently and came across Zenroad there's also an android build but it's not compatible with my device unfortunately. Has anyone had any experience with this app?

    Edit: ope, just saw the sidebar. Apologies!

    2

    Hey all, I just finished a run of Popandsicle's excellent vase mode ornaments and I noticed these weird bulges happening all over the prints. The last run in a different color was flawless so I'm not sure where to start. I couldn't find much on the issue with a bit of googling so I thought I'd check with you folks and see if you all had any insight.

    I've calibrated my esteps and adjusted the resolution to be a bit easier on my printer (modified CR-10v2), and unfortunately my mainboard isn't capable of linear advance.

    Filament is overture royal gold, layer width is 0.6, height is 0.2.

    I appreciate the help!

    10

    To be clear I know it's not well lol. I just wanted the community's thoughts on what I'm doing wrong. I'm using Overture Royal Gold on a modified CR-10v2 with a real V6. Model was sliced in cura with default low quality settings.

    The filament I bought a few months ago but just broke it open yesterday. It's making some small popping noises every now and again but the seal didn't appear to be broken. It seems all right otherwise, if a little sticky on the roll. I had to move it out of my filament dryer to keep it from opening the lid because it was binding so much. That's what happened to the last tower, that failed mid print. Looks nice at least.

    9

    Logitech K480 phone stand

    My phone with the case is just barely too big for the slot in the K480, so after a few years of saying I should do something about it I finally did! Designed in Onshape, printed on a modified CR-10v2. Would welcome any suggestions, I already have v3 ready to go to fix the slot bit, it's just a titch too big.

    1