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

  • vort3@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    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?

    • Luke@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 days ago

      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!

    • ghost_laptop@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      there are quite a few apps where you dont necessarily are open to the internet, ive installed karakeep this way and karakeep doesn’t need to download or upload stuff online, but maybe there are some internet related features. for example monbooru has a planned feature where you download from a booru and it automatically adds those tags.