Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SP
Posts
30
Comments
36
Joined
4 mo. ago
Selfhosted @lemmy.world
SpiderUnderUrBed @lemmy.zip

VERY simple web-based reliable file browser/hosting

Like how on Debian's website, you can find their ISO's and other related files in this very simple file browser layout which looks kind of old but I want that, know any projects or way to set something like that up? The modern self-hosted stuff just does not seem simple enough, and both aesthetically and from a functional perspective I would like something like what debain does with their own files. I also want it to be reliable, for some reason, with both immich and nextcloud, a relative of mine was unable to download alot of photos without the download not even starting on Nextcloud, or it stopping 30% of the way on immich, if reliable downloads necessitate a desktop app with their own unique file exchanging protocol I would be ok with that too (willing to compromise with the desired aesthetic and minimalist design)

The ideal thing is the thing here: https://cdimage.debian.org/debian-cd/

  • I tried nvidia-offload, as I set up PRIME awhile ago, it didnt help, here is the logs, if its useful: https://pastebin.com/CiJ4Zyjw

    Idk if OBS would actually respect the GPU being handed to it, or if it'll do something weird with screen capture, its weird per-gpu settings is not a option with OBS, if this is a OBS bug, i can file a bug report. Hopefully it can be resolved here.

  • I have the hyprland portals installed, and the kde ones, due to some issue I had to explicitly install them so idk if that will mess with the way applications handle it, assuming not, and yes I have two gpus, one dgpu, and one igpu, the dgpu is directly connected to my hdmi, does OBS stuggle with 2 gpus? still, that sounds like it would be a issue with capturing the monitor managed by my igpu. Not a reason to stop a second pipewire capture.

    What logs do you need? I provided some from running OBS but i assume it isnt enough, what logs should I collect, or is there a flag i need to run with OBS

  • Linux @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    OBS does not allow me to create a new pipewire screen (only one works)

    How come when I try to create a new obs screen, it is black, whether or not i toggle off the visibility on Screen Capture and how do i get it to show the capture settings, like which monitor, or what portion of the screen, to be clear, the! first capture works, for some reason no other capture i try to create is letting me configure or display anything

    ^ Image
    \ https://pastebin.com/AzKCZ8Tt
    \ ^ Logs
    \ https://imgur.com/a/K7pMA4p
    \ ^ Video
    \ There is a chance this might be related to another issue I had, but I dont know a fix (I have to manually add what portals I want to install due to a bug, but I have the plasma portals so that should be enough?)

    Linux @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    GUI/App to automate key presses in linux wayland

    There is xclicker which is a flatpak app, but it only automate mouse clicks, but there is nothing for key presses, I am surprised I could not find anything on this, but is there any GUI for this? Also is this possible on a technical level (in flatpak especially, I dont know if apps can simulate key presses). I know of ydotool, but that uses root, also its not a gui

    1. Probably the second, I am not hard set on a wiki
    2. I know but, the tools you have during the creation process itself, its useful for writing books as you said, styling, but easy cross-page linking and a whole host of other things you might need for worldbuilding I think isnt avalible in libreoffice.
  • Ehh, libreoffice doesn't even come close to what I am going for, I doubt libreoffice can come anywhere close to being used in any wiki, world building or not, transitions between pages are not seamless, and the best thing it can do is just make a document look good, which is of course useful for like all other use cases, but not for a wiki, think along the line of fandom.com or wikipedia, it would be difficult to recreate something like that with libreoffice, it simply just addresses a different use case.

  • Free and Open Source Software @beehaw.org
    SpiderUnderUrBed @lemmy.zip

    FOSS Self-hostable or desktop app wiki (great for worldbuilding)?

    I heard of a few wikis and desktop apps which are FOSS, some has UI's which look a bit old for, there are a few things like logseq I might try but from trying for a bit, i dont know how suitable it is for my usecase, but I want something that would be more specialized or at the very least have features that would be amazing for world building, (on a desktop app preferably but self hosted works too), like timelines, references to other pages, common stuff like Tags, Categories, and Taxonomies, graph view potentially, good search, templates. I don't need all the features I listed, just some or what your think aligns with what I am looking for.

    Free and Open Source Software @beehaw.org
    SpiderUnderUrBed @lemmy.zip

    FOSS Android OS (better-privacy, community driven) that runs on Foldables

    I am considering getting a foldable now, or slightly later when they mature a bit, and I would like to put a custom ROM with a better-privacy or at the very least a FOSS community driven OS, which ROM's exist currently that is tailored towards foldables, also I have a heavy preference to ROMS that take advantage of a Foldables physical features (fingerprint reader), or side-by-side view, and other things.

    GIMP @lemmy.world
    SpiderUnderUrBed @lemmy.zip

    How to create a jagged-edge transition in GIMP?

    Something like this, I found this on a example business presentation, and for my assignment I would like to create the same effect in gimp, making transparent jagged-edges for likely a image on the right, to look better blended with the slide on the left, how would I do that in gimp? I tried setting a alpha channel, and erasing parts of the image, but it only saved a small portion of the image as a png, and just look severely distorted as a jpeg. (Original image was webp, and I selected the option to fit the canvas over the layers). So if you have a idea on how to approach this (preferably a step-by-step guide), I would like to hear it

    Linux & FOSS News @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    gameserver-rs, a new game hosting solution aimed towards Kubernetes and more!

    Hello, I created gameserver-rs, (https://github.com/SpiderUnderUrBed/gameserver-rs), because pterodactyl does not support Kubernetes (and I doubt they would officially add support), there was a attempt, but it was archived probably due to the effort required to maintain something to the level of pterodactyl, but I want gameserver-rs to be its own thing, with a different way to handle nodes, games, and different UI fundamentally. Kubernetes specific features does not work yet, but with the deployments you can already have a node run your game in a pod, and one for the UI, you dont even have to use Kubernetes, which means that its essentially platform agnostic. Made and rust and using svelte (but vanilla html and css works too), I hope to make this project good enough to use for my own server with friends and to provide a use for other people. **This projects in very early development, I do not recommend using it in prod, this post is mainly aimed towards getting more contributers, if

    AI @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    Should there be a law mandating all AI generated content be tagged?

    Title, or at least the inverse be encouraged. This has been talked about before, but with how bad things are getting, and how realistic goods ai generated videos are getting, anything feels better than nothing, AI generated watermarks, or metadata can be removed, but thats not the point, the point is deterrence. Immediately all big tech will comply (atleast on the surface for consumer-facing products), and then we will probably see a massive decrease in malicious use of it, people will bypass it, remove watermarks, fix metadata, but the situation should be quite a bit better? I dont see many downsides/

    Linux @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    Will kernel-level anti-cheat ever work on linux?

    From both a technical perspective and if the maintainers of these anti-cheat will consider porting or re-writing kernel level anti-cheat to work on linux, is it possible? Do you think that the maintainers of kernel level anti-cheat will be adamant in not doing it, or that the kernel even supports it or will support it. I think that if it ever happens, there will be a influx of people moving to linux, or abandoning their duelboots, and that alot of people will hate that such a thing is available on linux.

    Selfhosted @lemmy.world
    SpiderUnderUrBed @lemmy.zip

    What load balancers can do HA (preferably open source, web gui)

    Hello, I am looking for a alternative to HA Proxy, as the GUI options for it, are both third-party and not very good looking, also I just want to know about the alternatives, what I am looking in a high availability setup is the ability to detect if a server is offline, and route to other servers, as well as other HA goodies.

    Asshole Design @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    It should be a law that you should be able to turn off auto-renew on subscription services without canceling the plan

    I don't see any downsides or arbitrariness of this suggestion, I mean, there are some services I will use for one month, and I intend to use it for that month, but it happened before where I would forget to cancel it, and this has happened to other users too, by default, auto-renew should be off, I don't really know any strong arguments that can go against this point, I mean, auto-renew can be useful, but there are many cases where it could be harmful and even though people do forget it, it might be a tiny bit deceptive in some cases.

    raspberrypi @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    how to reset /boot and /boot/firmware on a raspberrypi via mounted sd card

    I accidentally screwed up /boot and /boot/firmware, to the point where I have to reset it, since it will not boot, I will have to do this via mounted microsd card on my laptop, I cant exactly run apt or such on there, atleast I dont think, plus I dont know if I can chroot since my laptop is x86, what is the easiest way to reset both /boot and /boot/firmware?

    raspberrypi @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    Kernel and modules is not matching on the PI (exec format error for modules)

    Hello recently I tried compiling the rpi kernel with a specific config option now the modules are now not matching the installed kernel so now anything that uses the overlay filesystem does not work, or certain networking features which is needed for things like cf tunnels I tried all of this to compile: https://pastebin.com/gmkNu2rL https://pastebin.com/9Ap4J7Yw and:

     undefined
        
    sudo cp /boot/firmware/$KERNEL.img /boot/firmware/$KERNEL-backup.img
    sudo cp arch/arm64/boot/Image.gz /boot/firmware/$KERNEL.img
    sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/firmware/
    sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/firmware/overlays/
    sudo cp arch/arm64/boot/dts/overlays/README /boot/firmware/overlays/
    
    
    
      

    but I accidentally did it to /boot/* too How do i fix this? Kernel version: 6.12.30-v8+ Example for module:

     undefined
        
    spiderunderurbed@raspberrypi:~ $ sudo modprobe overlay 
    modprobe: ERROR: could not insert 'overlay': Exec format error
    spiderunderurbed@raspberrypi:~ $ 
    
    
      

    I tried running make modu

    DOOM @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    Azrak is quite a intelligent villain, who stood a faint chance against the doomslayer

    ::: spoiler spoiler I want to preface this to say, I don't know the likelihood he would have actually one, so ill put it at like, 1% Maybe that still controversial, since its the doom slayer, but, his entire plan didn't have any inherent flaws, and he behaved rather smartly around the doomslayer the entire time, although he was not as smart later onwards in some of his choices, I think we are forgetting that, he STABBED the doomslayer, its been awhile, but I dont think davoth was able to wound or make the slayer as vunrable as Azrak did. Like, stabbing the doomslayer is FAR from a easy feat, and during the fight we see him fight back quite well against the doomslayer, parrying some of his attacks or barely reacting to his FISTS, which is supposed to be the more powerful part of doomslayer, I am talking about enhanced Azrak only as regular Azrak stood no chance, I feel like, if he didnt kill his dragon, his odds would have improved, not by much, but would have improve, and if he didnt

    Linux @lemmy.ml
    SpiderUnderUrBed @lemmy.zip

    How to see if your GPU is being used by games or a process in linux?

    Title, I am unsure if games are using my GPU or if using my CPU, or maybe my GPU through my CPU, I do not know, something is using my GPU, but I think its just KDE plasma, and I would like to know definitively how to find out

  • Weird thing is, is that. I only had one mscp in my app state, it was behind a arc mutex and code that accessed it was running asynchronously, but, somehow they all got the same messages for a bit, then like, stopped or got very partial messages except the intended recipient (they got the full message). Is this some memory issue, or race condition?

    I don't have this issue switching to broadcast but I'm confused

  • Rust @programming.dev
    SpiderUnderUrBed @lemmy.zip

    Broadcast vs mpsc channels?

    Hello, I am starting to learn and play around with tokio and multithreaded code. I am now playing around with websockets, I don't quite understand the difference between broadcast and mpsc, and when would you use either, I mean, I am assuming broadcast is intended for multiple clients, but multiple clients were able to connect to my mscp channel, and receive a bit of data (but it was weird and partial). So I don't quite get it.

    Programming @programming.dev
    SpiderUnderUrBed @lemmy.zip

    Courses for SIMPLE, website-orientated, javascript development

    Does anyone know any courses for web javascript? like youtube courses and for web javascript, i mean writing js in script tags, using document and window, and intergrating backend with frontend no nodejs or stuff like that. Just javascript, being used in a script tag, being used to dynamically manipulate elements, the DOM, and such. Most tutorials I found was just, explaining how js works, i know how it works, I want to know how to do the communication between front-end and back-end.

    [EDIT] I found one person, and while I would like it if you could tell me more courses, i will link his videos, Traversy Media did some videos on Javascript DOM, which basically does what I asked for, i made a playlist: https://www.youtube.com/playlist?list=PLDmZtFPxsV268gyN8XBTgXiVVRXtIRf2o

    if for whatever reason the playlist goes down, just search for him. But I would like to hear about alternatives.

  • Nevermind, fixed, this is what I tried applying, or maybe i should have waited for a bit and it might of worked, regardless, just incase its useful to anyone:

     undefined
        
    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: coredns
      namespace: kube-system
    data:
      Corefile: |
        .:53 {
            errors
            health
            ready
            kubernetes cluster.local in-addr.arpa ip6.arpa {
                pods insecure
                fallthrough in-addr.arpa ip6.arpa
            }
            hosts /etc/coredns/NodeHosts {
                ttl 60
                reload 15s
                fallthrough
            }
            prometheus :9153
            forward . 1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4
            cache 30
            loop
            reload
            loadbalance
        }
    
    
      

    The issue is solved now, thanks

  • Ok so, I think it was running on the wrong node and using thats resolv.conf which I did not update, but I am getting a new issue:

     undefined
        
    2025-05-02T21:42:30Z INF Starting tunnel tunnelID=72c14e86-612a-46a7-a80f-14cfac1f0764
    2025-05-02T21:42:30Z INF Version 2025.4.2 (Checksum b1ac33cda3705e8bac2c627dfd95070cb6811024e7263d4a554060d3d8561b33)
    2025-05-02T21:42:30Z INF GOOS: linux, GOVersion: go1.22.5-devel-cf, GoArch: arm64
    2025-05-02T21:42:30Z INF Settings: map[no-autoupdate:true]
    2025-05-02T21:42:30Z INF Environmental variables map[TUNNEL_TOKEN:*****]
    2025-05-02T21:42:30Z INF Generated Connector ID: 7679bafd-f44f-41de-ab1e-96f90aa9cc34
    2025-05-02T21:42:40Z ERR Failed to fetch features, default to disable error="lookup cfd-features.argotunnel.com on 10.90.0.10:53: dial udp 10.90.0.10:53: i/o timeout"
    2025-05-02T21:43:30Z WRN Unable to lookup protocol percentage.
    2025-05-02T21:43:30Z INF Initial protocol quic
    2025-05-02T21:43:30Z INF ICMP proxy will use 10.60.0.194 as source for IPv4
    2025-05-02T21:43:30Z INF ICMP proxy will use fe80::eca8:3eff:fef1:c964 in zone eth0 as source for IPv6
    
    
    
      
     undefined
        
    2025-05-02T21:42:40Z ERR Failed to fetch features, default to disable error="lookup cfd-features.argotunnel.com on 10.90.0.10:53: dial udp 10.90.0.10:53: i/o timeout"
    
    
    
      

    kube-dns usually isnt supposed to give a i/o timeout when going to external domains, im pretty sure its supposed to forward it to another dns server, or do i have to configure that?

  • Selfhosted @lemmy.world
    SpiderUnderUrBed @lemmy.zip

    Cloudflare Tunnels is using the wrong DNS server on my k8s cluster

    https://pastebin.com/gqPLwSFq

    ^ output of my resolv.conf and cloudflare logs

    kube-system kube-dns ClusterIP 10.90.0.10 <none> 53/UDP,53/TCP,9153/TCP 2d15h

    ^ my service ip for kubedns

    https://pastebin.com/BCBhh8aj

    ^ my cloudflare config

    How come, despite there being no mention of 8.8.8.8 on my system, in any other dns file for kubedns, not in my resolv.conf, tunnels, is now, incorrectly, trying to use that, to resolve internal ips, it does not make any sense

    I think internal DNS resolution is overall working fine, here is a example of me accessing traefik from one of my pods:

     undefined
        
    spiderunderurbed@raspberrypi:~/k8s $ kubectl exec -it wordpress-7767b5d9c4-qh59n -- curl traefik.default.svc.cluster.local 
    404 page not found
    spiderunderurbed@raspberrypi:~/k8s $ 
    
    
      

    ^ means traefik was accessed, it is accessed as its my ingress, and there is nothing about 8.8.8.8 in there, might be baked in my CF.

    Selfhosted @lemmy.world
    SpiderUnderUrBed @lemmy.zip

    Is it possible to set what DNS server cloudflare tunnels uses when resolving local ips?

    Title. I am in a k8s cluster, and I constantly get DNS issues in it, for some reason, it is using my resolv.conf, and since I have tailscale it tends to overwrite my resolv.conf, i don't think there is a way to fix it, also, I have multiple clusters and I don't know how to exactly use the proper names, I set up stuff like PowerDNS, but I want it so that, some of cloudflare tunnels queries goes through this nameserver, while some of it goes through other nameservers, the way k8s handles dns internally leads to some weird stuff where, if a DNS server says NXDOMAIN, it wont try the next one, and just general buggy behavior.

    (to better explain, I dont have direct ips in my tunnel configuration, as I would have to change them often, I use DNS names, and intend to continue using DNS)

    Kubernetes @programming.dev
    SpiderUnderUrBed @lemmy.zip

    How to see what is using flannel or circumvent flannel address usage in kubernetes?

    [EDIT (solved)]: Turns out, cilium did not remove its network links, and somehow kept updating to my current CIDIR leading to a duplicate, removing the links worked.

    I keep on getting issues with CNI and networking.. I just want my cluster to work.. anyways

     undefined
        
    Apr 28 17:14:30 raspberrypi k3s[2373903]: time="2025-04-28T17:14:30+12:00" level=error msg="flannel exited: failed to register flannel network: failed to configure interface flannel.1: failed to set interface flannel.1 to UP state: address already in use"
    
    
    
      

    How do i see what is using flannel Here is my server arguments:

     undefined
        
    ExecStart=/usr/local/bin/k3s \
        server \
            --kubelet-arg=allowed-unsafe-sysctls=net.core.rmem_max,net.core.wmem_max,net.ipv4.ip_forward \
            --flannel-backend vxlan \
            --disable=traefik \
            --write-kubeconfig-mode 644
    
    
      

    So I am using the default flannel backend, I tried repeatedly uninstalling then re-installing k3s, I deleted the current flannel interface with ip link, there