Skip Navigation

Posts
9
Comments
224
Joined
3 yr. ago

I like sysadmin, scripting, manga and football.

  • arch linux btw

  • I'm turning 30 in July. Been using KDE for only half of my life. 👴

  • They have been running for 2500 hours, last week ran a long SMART test on both and came out ok. Still one is significantly faster than the other.

    The faster one has 19 heads while the slower one has 20 according to the FARM logs

  • Yes, it's called

    export HISTSIZE=10000000

  • How? If you got hit by this you are looking at restoring the system from a safe previous version.

    And the compromised versions get pulled, not superseeded by a new release, so once you rebuild you would go back to a safe version...

  • As long as the bot is not allowed to automatically merge minor version bumps in libraries...

  • You can mitigate similar attacks by editing your .npmrc

     
        
    min-release-age=7 # days
    ignore-scripts=true
    
      
  • That part of the speech is perfectly standalone and applies to many regimes outside the US

  • gotta love some varkole

  • Everytime somebody posts something complacent like this telling us not to worry I remember a piece of speech by Arnim Zola in the Winter Soldier movie.

    "Hydra was founded with on belief that humanity could not be trusted with it's own freedom.

    What we did not realize is that if you try to take that freedom, they resist.

    The war taught us much, humanity needed to surrender it's freedom willingly.

    [...]

    For 70 years, Hydra have been secretly feeding crisis, reaping war. And when history did not cooperate, history was changed.

    Hydra created a world so chaotic that humanity is finally ready to sacrifice it's freedom, to gain it's security"

    https://www.youtube.com/watch?v=E486XjhYHh8

  • Self sign doesn't defeat the purpose, you can add your own keys to your bios that you use to sign your kernel. I do that and have a secure booted Arch Linux installed.

  • Doesnt have a dashboard per-se for centralized administration. It has a web ui to manually create create/upload collections. I personally use it a very simplistic way and just reupload an updated .vcf file with all my contacts from time to time.

    About user management, I dont know how you installed radicale but they have this docs https://radicale.org/v3.html#authentication

  • What I'm looking forward is geetting the HDD cheap

  • Deleted

    Permanently Deleted

    Jump
  • They just need to push for thin clients that rely on cloud computing as the prices for consumer hardware make it not affordable to own your stronger hardware.

  • This comment is so true 🚀🚀🚀

  • mb i was too busy running arch to watch it btw

  • But they are not running debian sid

  • Glad I bought drives in december. As long as they dont break, should hold me easily into 2030

  • Yes I do. I cooked a small python script that runs at the end of every daily backup

     
        
    import subprocess
    import json
    import os
    
    # Output directory
    OUTPUT_DIR = "/data/dockerimages"
    try:
            os.mkdir(OUTPUT_DIR)
    except:
            pass
    
    # Grab all the docker images. Each line a json string defining the image
    imagenes = subprocess.Popen(["docker", "images", "--format", "json"], stdout = subprocess.PIPE, stderr = subprocess.DEVNULL).communicate()[0].decode().split("\n")
    
    for imagen in imagenes[:-1]:
            datos = json.loads(imagen)
            # ID of the image to save
            imageid = datos["ID"]
            # Compose the output name like this
            # ghcr.io-immich-app-immich-machine-learning:release:2026-01-28:3c42f025fb7c.tar
            outputname = f"{datos["Repository"]}:{datos["Tag"]}:{datos["CreatedAt"].split(" ")[0]}:{imageid}.tar".replace("/", "-")
            # If the file already exists just skip it
            if not os.path.isfile(f"{OUTPUT_DIR}/{outputname}"):
                    print(f"Saving {outputname}...")
                    subprocess.run(["docker", "save", imageid, "-o", f"{OUTPUT_DIR}/{outputname}"])
            else:
                    print(f"Already exists {outputname}")
    
      

  • homelab @lemmy.ml

    Recertified HDD experience (happy ending for now)

  • Selfhosted @lemmy.world

    Where are you running your wireguard endpoint?

  • Selfhosted @lemmy.world

    Do you rebuild your container images yourself?

  • datahoarder @lemmy.ml

    Physical Media Collector Pumped For Downfall Of Humanity

    theonion.com /physical-media-collector-pumped-for-downfall-of-humanity/
  • Genshin Impact @lemmy.world

    Today's sugar intake is

  • Genshin Impact @lemmy.world

    Who is the emergency food now???

  • Genshin Impact @lemmy.world

    Chiorizo

  • linuxmemes @lemmy.world

    "Showing 3006 changed files with 79,968 additions and 18,966 deletions"

  • Lemmy @lemmy.ml

    Migrating a list of Reddit posts to Lemmy