Search
ChatGPT fried my drive!?

Did I just brick my SAS drive?
I was trying to make a pool with the other 5 drives and this one kept giving errors. As a completer beginner I turned to gpt.....
What can I do? Is that drive bricked for good?
Don't clown on me, I understand my mistake in running shell scripts from Ai...
EMPTY DRIVES NO DATA
The initial error was:
Edit: sde and SDA are the same drive, name just changed for some reason And also I know it was 100% my fault and preventable š
**Edit: ** from LM22, output of sudo sg_format -vv /dev/sda (broken link)
BIG EDIT:
For people that can help (btw, thx a lot), some more relevant info:
Exact drive model: SEAGATE ST4000NM0023 XMGG
HBA model and firmware: lspci | grep -i raid 00:17.0 RAID bus controller: Intel Corporation SATA Controller [RAID mode] Its an LSI card Bought it here
Ker
Plex (or Jellyfin) + Pangolin help needed
Evening 'hosters,
I have been banging my head against my desk all day and could use some help. I seem to be the only one with this issue, so I'll lay it out: I have a Pangolin instance hosted on a remote VPS with a Newt tunnel installed via Docker in a Debian 13 VM on my NAS. Within Docker, I have Plex, Jellyfin, and Overseerr (just for testing currently). All services are accessible via the LAN IP of the VM and their respective ports.
(Yes I know Plex is stinky, but my mom's gotta watch her shows.)
I have three resources set up in Pangolin for each service, pointed at the LAN IP of the VM, the port, and the correct Newt tunnel, with a corresponding https://service.domain.tld/ record in Pangolin. Overseerr works flawlessly, without any additional input. Plex and Jellyfin, however, does not work. The resource monitoring module on Pangolin remains "unhealthy," and neither service can be accessed remotely.
Here is how the Pangolin resource is configured:
![szBlQ
4get: Any tips for replacing the default banner ?
Edit! Iāll answer to past me, because apparently he was blind: https://git.lolcat.ca/lolcat/4get/src/branch/master/docs/docker.md#custom-banners
Hi all,
Iām running the official Docker image of 4get. The homepage shows the default ā4getā banner, while Iāve seen other instances with custom banners.
Iād like to replace it with my own image. Has anyone here figured out the best way to do this with the prebuilt Docker image? Mounting a volume ? Rebuilding the image. Any guidance would be appreciated.
Iām asking here because I canāt contact the maintainer directly. The Git repository is closed for new accounts due to bot attacks. So I hope someone in the community might know.
Thanks in advance!
HandBrakeCLI (via ARM) incorrectly marking first subtitle track as "Forced"
EDIT: Oh my god, sorry, I'm an idiot who forgot that the Jellyfin subtitles setting menu had a save button you needed to press. ALSO, Simultaneously, I posted this earlier than I intended; I thought to myself "OK I'll try this one last thing and if that doesn't work then I'll give up and ask for help", and then went and wrote this post while I waited for the DVD to rip - and then I went and posted it as soon as I was done writing, without waiting for the one last attempt to finish. It turns out that removing the --subtitle scan flag fixes the problem. So I double shouldn't have posted this. Sorry for taking up your time, I saw an option to hide this post so I think I'll be doing that now.
First, this doesn't seem like quite the right community to post this in, but I couldn't find a better fitting one on Lemmy, and I'd prefer not to dust off my Reddit account if I don't have to. If you know of somewhere better for me to post this please let me know
I'm trying to use Automatic Ripp
Would a cheap, used raspberry pi 3 make for a good test server for following random self hosted tutorials?
Update:
I want to thank everyone who weighed in in the comments. Based on your feedback, I've decided to hunt for good deals by searching for usff, mini pc, and/or thin client on used marketplaces. Looks like I should be able to nab something very serviceable for my purposes for around $50 no problem. Again, this is not for a production environment, just something I can throw on the corner of my desk and kinda forget that it's there except when I want to follow some random tutorial on the internet.
For those who suggested I use VMs for this, I hear ya. However, I'd like to get as close as possible to the real deal (bare metal if you will) so that I don't have to futz around w/ passing through graphics or networking or anything like that. Tbh configuring VMs properly is almost more difficult for me than just working on a spare bare metal unit.
Thanks again!
Original post:
In my self hosting journey, which is very much in its infancy mind you, many times I've longed for an e
Own domain for Jellyfin and privacy concerns
Hi everyone,
Edit2: I bought a domain (1,50⬠p.m.) from a European service which also offers dynDNS functionality. Just needed to adjust my NGINX config and generated new SSL-certificates via Certbot. I also built a script that only issues the update URL if the actually IP has changed. The system has been running flawlessy now for a couple of days already. No outages or any other connection issues. Learning: even though the dynDNS functionality should work stable in theory (since there is not much going on), the dynDNS service provider actually plays a big role in terms of reliability.
a couple of friends and I have a Jellyfin server running which is exposed to the internet via a reverse-proxy and https by using a free dynDNS provider.
The setup is working fine besides the dynDNS provider. We constantly face connection issues, making the dynamic DNS functionality very unreliable.
So I started looking into possible solutions and one particular would be to buy an own domain which wo
NTOPNG: Quick Question
I'm almost embarrassed to ask this question, but it's been bugging me for years. I've read the documentation, searched online. Perhaps my search-fu is lacking.
In ntopng there is a panel called Traffic Classification. One of the classifications is 'fun'. Exactly how is this classification derived, and what is classified as 'fun'?
need help with Immich and SMB share
hey there. i have a virtual TrueNAS running on proxmox. on that truenas i have a SMB share with photos on it. i also installed Immich as an app on truenas. is it possible for immich to show me the images on that shared folder? if so, please help me thanks :)
(the shared folder is also mirroring drives to not lose my data if one of them fails)
How to fork a docker image?
Solved!
more expanded details can be seen here:
Thank you, all!
hey all!
i need some guidance. can you help point me in the right direction?
there a docker image that is basically fine, except i just want to add a group to it so that group will exist in the container.
how do i do this? is there a way to do this that will just pull the original image as is, so it will update when the original image updates, and then just add the group i need?
thanks in advance!
Need help for setting up a VPN project
SOLVED Will use the DNS server with custom local domain and firewall rules after
Hey fellow selfhosters! Hope you're doing well, today I would like to have some help to know how I could make this project a reality. So I would like to give to friends and family a VPN access to my homelab (probably with Wireguard).
I also have a VPS in the cloud and I can VPN to it to anonimize outgoing connections.
So basically in the case that a friend ask a local service I want the request to come to my home with his VPN connection and then comeback directly from my home.
In the case that a friend request google[dot]com I want the request to come to my house and then go trough the VPS to make the request from it and not from my home. Then comeback from google to the VPS to my home to the client.
The principal issue I have is how can I route my services directly trough my home without going into the regular WWW, but make all other requests to go trough the VPS and to the WWW
If you need some
Caddy + DeSEC.io + DNS Challenge
For a couple weeks I've been struggling to get TLS over Caddy with DNS challenges. My ISP blocks incoming data on ports 80/443 and I was looking to use an uncommon port (5050) for my personal needs.
I've followed the instructions here and I've made sure to use the proper DeSEC.io module in my docker build.
When I start my docker container and check the logs, I get an error that says the challenge failed because of an incorrect TXT record. However when I check DeSEC.io's website, the TXT record that was created matches the Caddy log error message and even shows that the TXT record has been last touched "less than a minute ago."
I've tried minimizing my Caddyfile to the bare minimum and I still can't seem to get TLS working.
::: spoiler Dockerfile
FROM caddy:2.10.0-builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/desec
FROM caddy:2.10.0
COPY --fr
Podman quadlet adding files to container
i just ended up going with a new image with the components installed, which i've been informed is best practice.
Hey there!
i have an Owncast container that needs two extra files added to it every time it starts up because the base image doesn't include them. they can be downloaded from within the container. i just need a way to tell the container to always do that when it starts up.
i've tried adding this to my quadlet:
[Container]
Exec=apk update && apk add --no-cache mesa-va-gallium mesa-dri-gallium
but it doesn't work.
does anyone know how to correctly automate this?
thanks!
Owncast, SELinux, Podman, Hardware Accelaration
SOLVED: turns out mesa is not enough for this. i also had to install:
mesa-va-gallium mesa-dri-gallium
now we're good!
hi all!
i've hit a wall here and could use your input if you have any thoughts!
i'm running Owncast latest via rootful Podman on a distro with SELinux.
i'm trying to implement hardware acceleration via the server's AMD GPU, but it is not working.
AMD Radeon RX 7600
Kernel: 6.15.4-1-default
i've turned VAAPI on in the web admin settings.
the container comes with ffmpeg 6 and libva.
For SELinux, i've run:
setsebool -P container_use_devices true
In my quadlet i've added:
[Container]
AddDevice=/dev/dri
Exec=apk add mesa
the devices appear rw in the container:
/app # ls -l /dev/dri
total 0
crw-rw---- 1 root 486 226, 0 Jul 9 15:58 card0
crw-rw---- 1 root 489 226, 128 Jul 9 15:58 renderD128
here is the error i'm getting:
`time="2025-07-09T15:58:46Z" level=error msg="[AVHWDevi
ELI5: How to put several servers on one external IP?

I'm pretty new to selfhosting and homelabs, and I would appreciate a simple-worded explanation here. Details are always welcome!
So, I have a home network with a dynamic external IP address. I already have my Synology NAS exposed to the Internet with DDNS - this was done using the interface, so didn't require much technical knowledge.
Now, I would like to add another server (currently testing with Raspberry Pi) in the same LAN that would also be externally reachable, either through a subdomain (preferable), or through specific ports. How do I go about it?
P.S. Apparently, what I've tried on the router does work, it's just that my NAS was sitting in the DMZ. Now it works!
How to install psql extention (VectorChord) in bitnami/postgresql
Hello,
Im planning on running a postgresql server on my k3s cluster using the bitnami/postgresql helmchart & container image. I already set it up for testing and it works really well.
But since newer versions of immich are moving to VectorChord I would like to install this extention so i can move my immich database to this postgresql server.
I already tried to search how i should/could install an extention in the bitnami/postgresql image but I haven't found something usefull to me. Im not a postgresql expert so maybe i missed some stuff :).
Does someone have experience with this or know in which direction i should like i would greatly appreciate it.
Thanks for your time and have a wonderfull day!
EDIT: Could someone explain me why im getting downvotes for this post? Is the way i wrote it not good? Is it a bad question? Is the software i mentioned unpopular?
Docker is renaming a mounted drive
So I recently moved most of my docker storage to a second hard drive, called "storage." After a system restart, docker is creating a folder called "storage," forcing the physical drive to be renamed "storage1." How do I prevent this from happening?
I am using Xubuntu.
Edit: As suggested, it was indeed my system spinning up Docker before mounting the internal disk. The solution (should work on most Unix-like systems) was to manually add a line to /etc/fstab as follows: First get the UUID for the problem drive
undefined
~$ sudo blkid -s UUID
The output will show your drives and the UUID of each. Then edit the following file:
undefined
~$ sudo mousepad /etc/fstab #{or use your choice of editor, i.e. nano}
Add the following line:
undefined
/dev/disk/by-uuid/{UUID number copied from blkid output} /destination/of/your/drive ext4 defaults 0 0
Of course replace {UUID number copied from blkid output} and /destination/of/your/drive and set defaults & parameters as needed. These worked fo
I want to ditch Nextcloud notes
Hi.
I'm curently using Nextcloud notes for its convenience. I use the app on my phone, and the webui on my pc.
I'm willing to ditch Nextcloud as a whole, so I want to replace my note taking habits.
I've tried Trilium, which lacks an Android app, and I feel the WPA makes the UI unpractical and hard to read.
I've tried Joplin, but it lacks a webui.
Are there other alternatives I've missed out ?
Solution: I ended up finding Flatnotes. It's dead simple to run and to use, has markdown and WYSIWYG, and the WPA is flawless.