[Request] Retro-Themed/Inspired Terminal-Centric Setups
25 year-old junior software dev
Pan, Poly, and Pagan
They/Them
Democratic Socialist
Antifascist
25 year-old junior software dev
Pan, Poly, and Pagan
They/Them
Democratic Socialist
Antifascist
[Request] Retro-Themed/Inspired Terminal-Centric Setups
(Actually Useful) Decentralized Infrastructure/Distributed Computing Projects?
I’ve been seeing news about the Helium [https://www.helium.com/] network for quite a while now and have been curious about it. However, it has been near-impossible to find information on it that isn’t either crypto-hypeman speak or “lol crypto LMAO”. Not a big fan of crypto myself - just interested in the prospect of contributing to a large-scale infrastructure or computing project. Any recommendations for similar things, or in this ‘genre’, I suppose?
[Help Requested] Port Forwarding w/ Qbittorrent & Gluetun Docker Compose?
I’m trying to get Qbittorrent set up within Docker on my home server and want to configure port forwarding through my VPN for all of those Linux ISOs. Ideally, I also want to get a pipeline going with the *arr stack. I’ve heard the easiest way to do this is with Gluetun but I can’t for the life of me figure it out or know how to test it. Anyone been through something similar? Here is my current Docker Compose for reference: yaml services: gluetun: image: qmcgaw/gluetun:latest container_name: gluetun cap_add: - NET_ADMIN environment: - VPN_SERVICE_PROVIDER=airvpn - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY="[redacted]" - WIREGUARD_PRESHARED_KEY="[redacted] - WIREGUARD_ADDRESSES=10.131.184.14/32 - FIREWALL_VPN_INPUT_PORTS=8069 - SERVER_COUNTRIES=United States devices: - /dev/net/tun:/dev/net/tun volumes: - /home/fenndev/.config/gluetun:/config ports: - 9091:9091 # WebUI - 6881:6881 - 6881:6881/udp restart: unless-stopped qbit: image: lscr.io/linuxserver/qbittorrent:latest container_name: qbit network_mode: "service:glueten" environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles # Timezone set to Los A> - WEBUI_PORT=9091 # Qbittorrent webUI port volumes: - /home/fenndev/.config/qbit:/config # Configura> - /home/fenndev/torrents:/downloads # Torrent da> depends_on: glueten: condition: service_healthy
Budget Homelab UPS Recommendations? (Used or New)
I’m running a rather small homelab and am hunting for a good UPS to help keep everything running smoothly. My top priorities are: - Just enough battery life to keep things running until they can be shut down - Compatible with open source software for monitoring and automated shutdown Would I have better luck getting a used one and a new battery, or a brand new unit altogether? Anyone have one they don’t need anymore, on that note? 👀 Thanks for the advice!
Uses for a SBC (When You Already Have an x86 Mini-PC?)
I’ve got a Lenovo M720q running as my main server in my home and it’s more than powerful enough for anything I could be doing right now. However, I also have a Le Potato [https://libre.computer/products/aml-s905x-cc/] lying around that I’d like to do something with. Any suggestions?
Omnivore Alternatives?
I’m looking for a self-hosted alternative for Omnivore. To keep it short and sweet, I’m looking for an app that I can subscribe to RSS feeds from and maintain Reader Mode-esque archives of news articles and interesting things I’ve read. Obsidian integration would be nice but is not a priority; however, the ability to save from Android is a must. Hoarder [https://github.com/hoarder-app/hoarder] is something I’ve recently spun up on my home server but despite looking great, it doesn’t do what I’d like it to do. Clicking on an article doesn’t present me with a Reader Mode archive, it takes me to the actual webpage; I have to click on something else to get the cached version (and even then, it doesn’t format things in the way I’d like). I feel this order of operations should be reversed. On the mobile app, you can’t even access the cached version. I’ve used Wallabag [https://github.com/wallabag/wallabag] before, but disliked the mobile interface. I wasn’t self-hosting, however, so I’m not sure the difficulty level for it. Barring finding anything better, I’ll likely try and self-host Wallabag. Shiori [https://github.com/go-shiori/shiori] looks fantastic but I’d rather not resort to using Termux on my Android phone to share content. No mobile app makes it difficult. Any suggestions?
[Question] Network-Wide Resolution & Routing of Non-Standard Traffic?
TL; DR: Is it possible (and if so, desirable) to configure my OPNsense router to handle non-standard traffic instead of needing to configure each client device manually? Examples of what I mean by ‘non-standard traffic’ include Handshake, I2P, ZeroNet, and Tor.
[Request] Components/Tools List for DIY, analog 'Beginner Electronics' Kit?
I’m new to electronics and looking to assemble an array of components and tools for working on and designing electronics & circuits. Something immediately apparent is that all of the widely available kits orient you towards working with microcontrollers and SBCs; these kits are cool, but I want to have a halfway decent understanding of the underlying analog components and circuit design before I go digital. With that in mind, what should I get? If anyone could specify specifics to look into, I’d really appreciate that! Thanks for the help. Current list * A decent breadboard * Jumper wires * Multimeter * Batteries * Variable Power Supply? * Assorted resistors (1Ω-?) * Capacitors (Electrolytic and ceramic?) * Various ICs? * Transistors? * Diodes, probably? * Potentiometers
[Help Requested] Traefik + Vaultwarden 502 Error
cross-posted from: https://leminal.space/post/6498057 [https://leminal.space/post/6498057] > ## Intro > > HI everyone. I’ve been busy configuring my homelab and have run into issues with Traefik and Vaultwarden running within Podman. I’ve already successfully set up Home Assistant and Homepage but for the life of me cannot get things working. I’m hoping a fresh pair of eyes would be able to spot something I missed or provide some advice. I’ve tried to provide all the information and logs relevant to the situation. > > Expected Behavior: > > 1. Requests for *.fenndev.network are sent to my Traefik server. > 2. Incoming HTTPS requests to vault.fenndev.network are forwarded to Vaultwarden > - HTTP requests are upgraded to HTTPS > 3. Vaultwarden is accessible via https://vault.fenndev.network and utilizes the wildcard certificates generated by Traefik. > > ## Quick Facts > > ### Overview > > - I’m running Traefik and Vaultwarden in Podman, using Quadlet > - Traefik and Vaultwarden, along with all of my other services, are part of the same fenndev_default network > - Traefik is working correctly with Home assistant, Adguard Home, and Homepage, but returns a 502 Bad Gateway error with Vaultwarden > - I’ve verified that port 8081 is open on my firewall and my service is reachable at {SERVER_IP}:8081. > - 10.89.0.132 is the internal Podman IP address of the Vaultwarden container > > ### Versions > Server: AlmaLinux 9.4 > > Podman: 4.9.4-rhel > > Traefik: v3 > > Vaultwarden: alpine-latest (1.30.5-alpine I believe) > > ## Error Logs > > Traefik Log: > > 2024-05-11T22:09:53Z DBG github.com/traefik/traefik/v3/pkg/server/service/proxy.go:100 > 502 Bad Gateway error="dial tcp 10.89.0.132:8081: connect: connection refused" > > > cURL to URL: > > [fenndev@bastion ~]$ curl -v https://vault.fenndev.network > * Trying 192.168.1.169:443... > * Connected to vault.fenndev.network (192.168.1.169) port 443 (#0) > * ALPN, offering h2 > * ALPN, offering http/1.1 > * CAfile: /etc/pki/tls/certs/ca-bundle.crt > * TLSv1.0 (OUT), TLS header, Certificate Status (22): > > > ## Config Files > > vaultwarden.container file: > > [Unit] > Description=Password > After=network-online.target > [Service] > Restart=always > RestartSec=3 > > [Install] > # Start by default on boot > WantedBy=multi-user.target default.target > > [Container] > Image=ghcr.io/dani-garcia/vaultwarden:latest-alpine > Exec=/start.sh > EnvironmentFile=%h/.config/vault/vault.env > ContainerName=vault > Network=fenndev_default > > # Security Options > SecurityLabelType=container_runtime_t > NoNewPrivileges=true > # Volumes > Volume=%h/.config/vault/data:/data:Z > > # Ports > PublishPort=8081:80 > > # Labels > Label=traefik.enable=true > Label=traefik.http.routers.vault.entrypoints=web > Label=traefik.http.routers.vault-websecure.entrypoints=websecure > Label=traefik.http.routers.vault.rule=Host(`vault.fenndev.network`) > Label=traefik.http.routers.vault-websecure.rule=Host(`vault.fenndev.network`) > Label=traefik.http.routers.vault-websecure.tls=true > Label=traefik.http.routers.vault.service=vault > Label=traefik.http.routers.vault-websecure.service=vault > > Label=traefik.http.services.vault.loadbalancer.server.port=8081 > > Label=homepage.group="Services" > Label=homepage.name="Vaultwarden" > Label=homepage.icon=vaultwarden.svg > Label=homepage.description="Password Manager" > Label=homepage.href=https://vault.fenndev.network > > > vault.env file: > > LOG_LEVEL=debug > DOMAIN=https://vault.fenndev.network >
[Help Requested] Traefik + Vaultwarden 502 Error
## Intro HI everyone. I’ve been busy configuring my homelab and have run into issues with Traefik and Vaultwarden running within Podman. I’ve already successfully set up Home Assistant and Homepage but for the life of me cannot get things working. I’m hoping a fresh pair of eyes would be able to spot something I missed or provide some advice. I’ve tried to provide all the information and logs relevant to the situation. Expected Behavior: 1. Requests for *.fenndev.network are sent to my Traefik server. 2. Incoming HTTPS requests to vault.fenndev.network are forwarded to Vaultwarden - HTTP requests are upgraded to HTTPS 3. Vaultwarden is accessible via https://vault.fenndev.network and utilizes the wildcard certificates generated by Traefik. ## Quick Facts ### Overview - I’m running Traefik and Vaultwarden in Podman, using Quadlet - Traefik and Vaultwarden, along with all of my other services, are part of the same fenndev_default network - Traefik is working correctly with Home assistant, Adguard Home, and Homepage, but returns a 502 Bad Gateway error with Vaultwarden - I’ve verified that port 8081 is open on my firewall and my service is reachable at {SERVER_IP}:8081. - 10.89.0.132 is the internal Podman IP address of the Vaultwarden container ### Versions Server: AlmaLinux 9.4 Podman: 4.9.4-rhel Traefik: v3 Vaultwarden: alpine-latest (1.30.5-alpine I believe) ## Error Logs Traefik Log: 2024-05-11T22:09:53Z DBG github.com/traefik/traefik/v3/pkg/server/service/proxy.go:100 > 502 Bad Gateway error="dial tcp 10.89.0.132:8081: connect: connection refused" cURL to URL: [fenndev@bastion ~]$ curl -v https://vault.fenndev.network * Trying 192.168.1.169:443... * Connected to vault.fenndev.network (192.168.1.169) port 443 (#0) * ALPN, offering h2 * ALPN, offering http/1.1 * CAfile: /etc/pki/tls/certs/ca-bundle.crt * TLSv1.0 (OUT), TLS header, Certificate Status (22): ## Config Files vaultwarden.container file: [Unit] Description=Password After=network-online.target [Service] Restart=always RestartSec=3 [Install] # Start by default on boot WantedBy=multi-user.target default.target [Container] Image=ghcr.io/dani-garcia/vaultwarden:latest-alpine Exec=/start.sh EnvironmentFile=%h/.config/vault/vault.env ContainerName=vault Network=fenndev_default # Security Options SecurityLabelType=container_runtime_t NoNewPrivileges=true # Volumes Volume=%h/.config/vault/data:/data:Z # Ports PublishPort=8081:80 # Labels Label=traefik.enable=true Label=traefik.http.routers.vault.entrypoints=web Label=traefik.http.routers.vault-websecure.entrypoints=websecure Label=traefik.http.routers.vault.rule=Host(`vault.fenndev.network`) Label=traefik.http.routers.vault-websecure.rule=Host(`vault.fenndev.network`) Label=traefik.http.routers.vault-websecure.tls=true Label=traefik.http.routers.vault.service=vault Label=traefik.http.routers.vault-websecure.service=vault Label=traefik.http.services.vault.loadbalancer.server.port=8081 Label=homepage.group="Services" Label=homepage.name="Vaultwarden" Label=homepage.icon=vaultwarden.svg Label=homepage.description="Password Manager" Label=homepage.href=https://vault.fenndev.network vault.env file: LOG_LEVEL=debug DOMAIN=https://vault.fenndev.network