[Feature]: Installation using Podman #1328
Replies: 4 comments
|
Thanks for putting this together! A Podman installation script for Fedora is a useful community contribution. Keeping this in the backlog for now — we'll revisit when we have bandwidth to review and potentially incorporate into our docs. |
|
Thanks. I will keep updating the script as the open-notebook progresses as well. |
|
Marking as
Possibly related: #623 (Ollama link-local addressing when mixing Podman and host). Once we decide the home + scope, this can move to |
|
Status (Sep 5, 2026): exploring — moved from Issues to Ideas. @harishpillay, this was converted from issue #451 under the Open Contribution model: Issues are reserved for work with a committed owner and scope; Ideas is where we shape things before that. Nothing about the value of your script changed. What changed is that we now say out loud what we will and won't own. Breaking your proposal into its distinct parts, checked against the repo today:
Question for you: would you host the script and keep it current, with us linking to it from an official Podman page? If yes, item 1 graduates to a |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Feature Description
Writing a bash script to install, check, diagnose and uninstall Open Notebook with Podman on Fedora Linux systems.
Why would this be helpful?
I spent some time experimenting how I can get this working with Podman on my servers that run Fedora Linux 43.
I did quite a bit of tweaking and with the help of Claude.AI, I was able to polish the installation to take care of SELinux, and access to the instance behind a Nginx Proxy Manager (although that is giving me some issues to be resolved).
The script defaults to a CPU only setup. It has a diagnostics option and that was all developed with Claude.ai. I wanted to add some diagnostics, but was trying to find the best way to do it and claude.ai was very helpful.
There is a Nginx proxy settings in the script that you can ignore if you are not using it.
Proposed Solution (Optional)
This would be implemented via a bash script. I'm attaching version 1 of the script called "open-notebook-podman-all-in-one.sh"
Additional Context
To use this script here are some constraints:
a) The script was developed, tested and run on Fedora Linux 43
b) It uses bash
c) It will install podman and related tooling (podman-compose etc).
d) It will create the needed containers (one for open-notebook, one for surrealdb and ollama.
e) It will turn on ports 5505/tcp and 8502/tcp
f) It will ask you if you want to download an LLM at the start, but can be skipped if you want to do so later.
g) You can uninstall the whole setup and leave behind a clean system
open-notebook-podman-all-in-one.sh
What'd be good to have:
a) to be able to export the whole setup to run the containers + data elsewhere
b) to have multi-user access to the notebook.
c) add a systemd service
Contribution
All reactions