Tuesday, 2 December 2025

Issue with Truenas apps - Failed to umount dataset: cannot unmount ‘/mnt/.ix-apps'

See the link:

https://serverfault.com/questions/1192547/how-to-ensure-truenas-runs-a-docker-service '/mnt/.ix-apps/docker # 0) Define canonical variables for this session (avoid typos) export POOL="tank01" # Purpose: the zpool name export DATASET="${POOL}/ix-apps/docker" # Purpose: ZFS dataset to unmount/fix export MOUNTPOINT="/mnt/.ix-apps/docker" # Purpose: kernel/systemd mount target export UNIT="$(systemd-escape -p "${MOUNTPOINT}").mount" # Purpose: owning systemd .mount unit echo "$POOL | $DATASET | $MOUNTPOINT | $UNIT" # 1) Ensure nothing will respawn Docker while fixing mounts # Purpose: prevent busy mounts and reactivation while middleware resets Apps/Docker systemctl disable --now docker.service docker.socket containerd.service || true systemctl mask docker.service docker.socket containerd.service || true # 2) Tell ZFS to NEVER automount this child until handing control to TrueNAS # Purpose: canmount=off stops zfs/systemd from recreating the mount on boot or import zfs set canmount=off "${DATASET}" zfs get canmount "${DATASET}" # 3) Stop/Mask the owning systemd mount unit # Purpose: keep systemd from pinning the path & masking prevents future jobs systemctl stop "${UNIT}" || true systemctl mask "${UNIT}" || true systemctl status "${UNIT}" --no-pager || true # 4) Unmount robustly (deepest-first), then verify # purpose: clear the kernel mount table entry once and for all /bin/umount -l "${MOUNTPOINT}" || true # helper available on many SCALE builds; harmless if absent command -v /sbin/umount.zfs && /sbin/umount.zfs "${MOUNTPOINT}" || true # If the child still shows mounted, unmount the *parent* tree and remount only parent if findmnt --target "${MOUNTPOINT}" >/dev/null 2>&1; then zfs unmount -f "${POOL}/ix-apps" || true zfs mount -O "${POOL}/ix-apps" || true # -O mounts parent only; child stays off due to canmount=off fi # Verify state findmnt --target "${MOUNTPOINT}" || echo "not mounted" # 5) Hand control back to TrueNAS Apps # purpose: re-register docker service in middleware & seed /mnt/.ix-apps/docker/* # UI path: Apps -> Settings -> Unset Pool -> (succeeds now) -> Choose Pool -> select "data"

Thursday, 16 October 2025

Setting up Nextcloud with Office

This is the ultimate guide:
https://forums.truenas.com/t/a-full-guide-for-installing-nextcloud-on-truenas-scale-with-collabora-integration-and-outside-access-through-nginx-proxy-manager/5874 What solved for me was to set Server Name with the port number :443 (see the guide above).

Monday, 25 August 2025

TP Link Router Login

https://www.tp-link.com/sg/support/faq/4370/ . Try the following common default passwords as per your region & provider: Country ISP/Model Common Default Passwords Australia All admin ACT act@123 AGL support180 Amaysim admin1/admin1 Australia Post Broadband apbroadband$ Mate mate12345 Spintel admin1 On the Net otn230 New Zealand Contact (HX510) password1 Megatel(HX510) ax3000 Singapore HB serials GUI password printed on the bottom StarHub (Except HB710) StarHub@1234 Starhub@1234 starhub@1234 StarHub@123 wireless password printed on the bottom Other admin1234! tplink1234 tplink123 admin1234 Qawsed1234 Admin@1234

Thursday, 17 July 2025

Error when updating Truenas apps - You have reached your unauthenticated pull rate limit

If you get this error:

18 10:21:29] (ERROR) app_lifecycle.compose_action():56 - Failed 'up' action for 'n8n' app: n8n Pulling n8n Error toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit Error response from daemon: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit Put your authentication:

admin@truenas[/]$ sudo docker login --username= Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credential-stores Login Succeeded See this: https://stackoverflow.com/questions/65806330/toomanyrequests-you-have-reached-your-pull-rate-limit-you-may-increase-the-lim

Thursday, 3 July 2025

Running self-hosted nexus3 as docker

Here are 2 good links to run on truenas (different approach) - I used the second one via docker compose. 1. https://blog.joeplaa.com/sonatype-nexus-oss-repository/ 2. https://medium.com/@chiemelaumeh1/install-sonatype-nexus-3-using-docker-compose-setup-nexus-repository-manager-for-node-js-project-47a3c5efe1ee

Monday, 9 June 2025

Apps missing in Truenas

What you do is to : "Unset Pool" and then "Choose Pool". The apps should re-apprear. If not, reboot the server and try again.