ive tested both hydrus and monbooru’s ram consumption, and these were the results:
❯ ps aux | grep hydrus ghost_u+ 38817 0.0 0.0 3748 2204 ? S 21:45 0:00 /usr/bin/bwrap --args 40 – hydrus_client ghost_u+ 38832 0.0 0.0 3852 1356 ? S 21:45 0:00 /usr/bin/bwrap --args 40 – hydrus_client ghost_u+ 38833 4.2 3.5 4824044 261588 ? Sl 21:45 0:09 python3 /app/bin/hydrus_client ghost_u+ 39613 0.0 0.0 231268 2420 pts/0 S+ 21:48 0:00 grep --color=auto hydrus
❯ docker stats monbooru --no-stream CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 0a46831f9470 monbooru 0.00% 19MiB / 7.047GiB 0.26% 13.6MB / 54.3MB 14.4GB / 5.51GB 20


I just want to encourage you to reconsider. Docker (or podman) is worth taking the time to figure out. It’s not particularly difficult to learn the basics of, and is extremely powerful.
Your life as a self-hoster will be massively simplified by spending a weekend learning to use docker or podman. Not using containerization is like opting in to hard mode with dependency and configuration hell.
Yes but the app in OP clearly states it’s not meant to be open to the internet, it’s just a booru with web UI to be used on localhost. So it kinda has nothing to do with self hosting in a regular sense, why docker?
You might be right about this software, but regardless of this specific use-case, I was responding to your overall sentiment towards containerization in general. It’s worth looking more into, that’s all!