Naah… The killer editing app here is ‘nano’. It’s command set dates back to the old ‘Wordstar’ days. (Yikes, I’ve just dated myself!
)
Ctrl-K B
Ctrl-K K
Ctrl-K X
Never used Wordstar for text processing but who did not abuse some older pirated Turbo Pascal version as a text editor back then?
did someone take over jailmaker maintenance though? i too used to use jailmaker, but because back then the dev decided to quit (not complaining. very much appreciated the work he had done) and the fact that truenas fangtooth now supported native docker support (so you could host docker containers without going through vm to do so), so i switched to that.
Things i missed about jailmaker
pros
- easy to start/stop all the docker containers with 1 single command. making it easier to then backup docker config when no docker containers are actively running
- you can update or downgrade the docker. in one previous incident, there was a bug where a certain docker version for the container wasn’t working, so the solution was to temporarily downgrade till a newer docker version got release which eventually did. if not mistaken, you have to stick with the docker version bundled with truenas take it or leave it.
- jailmaker was easy to delete docker and re-create from scratch. if you wanted to experiment and do a quick clean slate
- had the flexibility to install whatever you needed. don’t like docker? you can install something else.
- want to update or install something and be able to roll back without harming your truenas? you can do. If you mess up you can always delete that jail and start from scratch.
In summary. jailmaker was a fun flexible playground for me to experiment, and also for practical use to run docker containers i actually use. and making backups easy.
cons
- initial setup a hassle. though is doable if you follow captain stux’s guide that explains many things about the setup.
- you have to constantly keep things up to date yourself for the backend stuff. the onus is on you.
- jailmaker no longer maintained last i checked. maybe something changed, do let me know
- though graphic card support was possible last i tried, the truenas fangtooth made adding graphic card much easier using their truenas UI. there is a toggle in the setting. much easier than setting it up in jailmaker.
So anyway, with fangtooth, what i did is more or less what captain stux mentions in migrating to the truenas native docker support
i just point the storage for config to a fixed location, making backups for docker configs much easier if they have a fixed custom path.
The main docker container i setup this way was dockge. Because once that was done, then i only used dockge to deploy and manage dockers. Only for certain dockers which i had trouble deploying, would i simply used the truenas docker listings to deploy them, since it takes a few clicks to deploy rather than mess too much with docker compose, or i used a docker container image that doesn’t work, but truenas docker images just work fine.
PS: docker native began in electric eel. just said fangtooth simply because that’s what i’m using now. but the adoption began earlier.
I’m not sure about jailmaker, but the writing is on the wall for it I’d say. I was disappointed that Fangtooth still only has experimental jail support. That caused me to start looking elsewhere. Docker is app-level containerisation, whereas what I needed was a full OS container, like what LXC provides. In the end I uninstalled TrueNAS and installed Proxmox. That has a well tested LXC implementation, with the added benefit of allowing me to do immutable backups on an ext4 extent (the backup software I use only supports this on ext4 - not ZFS) so this was a nice bonus. I miss full filesystem checksumming, but I can copy the backup recovery points with another job to another box running ZFS (QNAP box with ECC memory), for longer-term archival storage, with no bit rot worries. TrueNAS still has a bright future, but is far too limiting for my use case. Proxmox for me is a nice mid-way between general purpose OS, and a “don’t change anything under the hood!” appliance-like setup, that TrueNAS aims for.
If you didn’t need a NAS, why did you install TrueNAS in the first place? If you did, how does Proxmox provide it?
I mean, sure, both (kind of) do virtualization, and both (sort of) do LXCs, but they’re such different products that I don’t see how they’re both on the short list for the same use case.
I just needed a Linux server more than anything, with a bit of NAS (NFS / Samba) functionality - not its core function though. I don’t like to use a desktop GUI on servers as they are clunky for remote management. I like a good web UI more than anything (backed up by CLI access), and TrueNAS has a good web UI (and CLI), and I was attracted to the power of ZFS, having used it for almost 2 decades now.
I originally had my backup software in a TrueNAS VM (first Bhyve then KVM/qemu, as I moved to SCALE), but performance was less than ideal for my workload. When Jailmaker came out I moved the Linux-based backup software to a jailmaker jail and it was night-and-day faster. But then the backup software had an update and introduced immutable backups, which required ext4, and I wanted that, so had to jump ship to a platform with good ext4 support.
NAS functionality isn’t the server’s core function but I do use some NFS and Samba on the server. I get by, by installing a Proxmox Debian LXC container, and in that I installed Cockpit web UI, with the 45drives plugins for NFS and Samba server management. It’s a “poor man’s NAS” but one that works well enough for my use case. I bind-mount some storage into the container for that, for what Proxmox calls “Directory” storage. TrueNAS is certainly better for a dedicated NAS where that role is the primary (or only) task, and ext4 is not required. Horses for courses.
so instead of jailmaker, proxmox is the solution? noted ty ill keep that in mind.
i actually was fine with having both solutions being able. but seeing that jailmaker dev retired, what to do? lots of good projects on github similar just die ![]()
but good thing the eel > fangtooth native docker worked well. my main gripe why i first started on jailmaker, i didn’t like the high usage due to having to piggy back off vm just to do the docker containers. but native docker fixed all that.
good thing we both came out ok from this ^^;
so i’m assuming u r using truenas ontop of proxmox?
I still have jailmaker installed but don’t use it anymore and migrated everything to an incus lxc because i couldn’t get gpu passthrough working in the jail after updating to 25.10. The lxc has been nothing but stable the whole time i’ve been using it since the 25.10-RC came out. 30 Docker container running insde the lxc, gpu passthrough working, 0 issues, I hope that when icnus gets replaced by libvirt the experience stays the same…
![]()
Jailmaker was a way to have system containers running on TrueNAS (leveraging systemd-nspawn which happened to be there). System containers, run by LXC, are now officially part of TrueNAS, although in a bit of flux as the mangement layer for LXC moved arond from Incus to libvirt.
The official “solution” to replacing jailmaker is to use whatever is curently in place to run and manage system containers.
Will be moved, 25.10 still uses incus. The switch will be in 26.04
I’m still using Jailmaker in 25.10 and it works great but I’m itching to move to system containers and move my docker stack right over. Nothing is stopping me other than laziness and a bit of fear because the instances is still labeled as experimental and XI has a habit of throwing solutions in a blender and I don’t want have to migrate again in the near future. This is the exact reason I don’t use the apps catalog.
Love to see great discussion but as this has developed into it’s own thread off topic from the announcement, please start a thread in the appropriate category to continue the discussion.
Exactly - the “experimental” flag has me staying well clear, until that flag vanishes.
It does look good under testing - but I am not using something experimental for production