I’m creating this thread to ask for your assistance in setting up the ultimate home server using TrueNAS Scale and Docker-Compose.
To help others achieve this goal, I’ve built a simple webpage (still a work in progress, not fully optimized yet, just a Proof of Concept) that I hope will be useful to everyone:
While I’m not an expert in Docker, I’m an enthusiast eager to get your help in optimizing the stacks and the instructions for each one. The aim is to make them secure, fully functional, and easy to set up.
PS: Before posting this thread, I reached out via the Level1Techs contact form to request permission to open a thread on the forum. However, I haven’t received a response yet, so I went ahead and posted to get feedback as soon as possible. I sincerely hope I’m not violating any forum rules.
This is an easy to follow guide for a noob like me. Thank you for your time making it.
There are couple issues though, figuring the remote access to some of the services is trial and error or rather re-reading the configuration to find the right ports.
For example, trying to access remotly Kali Linux, I tried two ports visible in Dockge - 38086, 38087 while it actually the other ports: 3000 and 3001.
Is there a way for Dockge to redirect to ‘configured-ip:3001’ port?
Sorry, my mistake, lol, thanks for pointing that out!
Here’s the updated version:
25 - Open NordVPN's dashboard and navigate to "Access token" to generate a new access token. # https://my.nordaccount.com/dashboard/nordvpn/access-tokens/authorize
26 - Navigate to "System > Shell" in the TrueNAS interface.
27 - Copy and paste the following command into the TrueNAS shell to get your wireguard key: # Replace '<access_token>' with the token generated on step 25
curl -s -u token:<access_token> https://api.nordvpn.com/v1/users/services/credentials | jq -r .nordlynx_private_key
Sorry for bombarding you with questions, but if I don’t have Nvidia then for the immich to work correctly I need to ditch the whole config for immich-ai, is that correct?
Unfortunately, this still doesn’t work, this is what dockge shows me:
[+] Running 3/3
✘ Container immich-postgres Error 0.2s
✔ Container immich-redis Healthy 0.2s
✔ Container immich Created 0.1s
dependency failed to start: container immich-postgres is unhealthy
There seems to be a problem with permissions, since dockge fails to deploy the container it doesn’t even show the terminal. Portainer is able to show me the log for immich-postgress and this is what I get: