

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…
I like sysadmin, scripting, manga and football.


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


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


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}")


26 tho this include multi container services like immich or paperless who have 4 each.


The Pi can play hw accec h265 at 4k60fps


I run changedetection and monitor the samples .yml files projects usually host directly at their git repos


Bring back my computer as well


people say go back in time to pick the correct lotto number
I say go back in time and sell my 8TB disk for 80 billion


For the price of the car I would expect the SSD drive to grow wheels and be able to actually drive it
I tried it in the past and it felt too heavy for my use case. Also for some reason the sidebar menu doesn’t show all the items at all times but instead keeps only showing the ones related to the branch you just went into.
Also it seems pretty dead updates wise
Mdbook is really nice if you mind the lack of dyanimic editing in a web browser


deleted by creator


I always run headscale on my own server for my own network.


That’s not included VAT kek
And for some reason it’s always been this pricy with serverpartdeals, other stuff from USA not so much


Server part deals have great prices on the hardware.
But the shipping to my location for some reason is 120€, a 50% increase of the product wtf
is the warehouse in the moon or what!

Doubled my monthly donation hopefully more people will do the same.
I’ve been hosting my own instance for two years now without hiccups.
The easiest way by far is downloading an existing dump from kiwix
Per example wikipedia_en_all_nopic_2024-06.zim is only 54GB since it only contains text. Then via docker you could use this compose file where you have your .zim files in the wikis volume:
services:
kiwix:
image: ghcr.io/kiwix/kiwix-serve
container_name: kiwix_app
command: '*'
ports:
- '8080:8080'
volumes:
- "/wikis:/data"
restart: always
Theorically you can actually one of the wikipedia database dumps with mediawiki but I don’t known of any easy plug and play guide
I live in spain so the main ISP is well provided with IPv4 blocks and have zero incentive to deploy IPv6 outside of mobile networks. So the IPv6 deployment here is like 3% and I don’t have access to it 🫠