I tried installing uptime-kuma for testing purposes, but I only get a blank white image. When I test it says “enable javascript in the browser”. This is a known bug with uptime-kuma. but I can’t find a solution. Does anyone know a solution?
My other question is, once I’m done testing, how can I remove this container to test another one (e.g. Firebird)?
I’m very inexperienced with poamna solutions. I knew how to delete a podman container but not how to delete a container created under scratchpad.
Your answer was enough for me to understand that you need to log in to scratchpad as user (or as a different user in a different environment) and you can find the container you are looking for.
We have a saying about this: even a good priest learns until he dies. I hope I’ll learn this sooner or later… Xen, Qemu, kvm, podman, etc., what’s next?
I need a clean scratchpad installation to try to run firebird, although I have serious doubts…
I also thought that these might be a problem and need to be tested. I need to test the operation of firebird 3 and 2.5. I also need to try how to copy databases to the firebird data directory with scp and test remote access and speed.
As far as I know, if I don’t specify a version tag, the latest version will be downloaded. Am I wrong?
I know about it, but our Firebird 3 database developer says it’s not a good idea to use newer versions with current databases.
Thanks, I found it. I first got an error message when downloading this one, then I tried another one and that one worked too.
While I was writing the answer, I tested whether it would download if I provided the version tag. Downloaded it. Sometimes I don’t know which description to believe…
Thank you for your help. I’ll try to get it working…
One can configure the defaults when there’s no version tag but for NS8 podman the version tag is mandatory AFAIK.
It also makes sense to use a dedicated version tag instead of latest to be sure about which version is installed.
I understand, this is an NS8 limitation for logical reasons, I just didn’t know about it… I don’t know about much else yet :(…
I installed it, started it and it’s running.
podman pull docker.io/firebirdsql/firebird:3.0.9
podman run --replace --name firebird3 --detach --publish 3050:3050 docker.io/firebirdsql/fire
bird:3.0.9
podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4aff74797edb docker.io/firebirdsql/firebird:3.0.9 firebird 12 seconds ago Up 11 seconds ago 0.0.0.0:3050->3050/tcp firebird3
Unfortunately, I can’t reach firebird on port 3050 with telnet. Even if I change the Path (optional) value to /firebird, it doesn’t work. Firebird’s port 3050 should be reached via the route IP_address:3050, am I setting it wrong?
Maybe I need to edit firebird.conf? Where can I find it?
I have a lot of things wrong. Under NS7 I open the port on the firewall, here I thought HTTP routes would do it for me, if I set it up. I was wrong. I also think I misunderstood that under NS8 there is no firewall, instead there is Nethsecurity, because according to them there is a firewall after all… I’m starting to get confused about things.
Not to mention when I log in with which user, we run pod with pod…
Opening the port on the firewall immediately solved the problem, I can connect to the firebird server with telnet, it listens on port 3050.
I can’t edit firebird.conf from the command line, only through the environment variable?
How will I be able to upload files to the firebird database directory (/var/lib/firebird/…) with scp?
Unfortunately, until I manage to upload at least one database file, I can’t even test whether it works with our program…
Editing it from command line may also work but I don’t know about persistence, using env vars should work in any case.
You need to setup a volume like --volume firebird-data:/var/lib/firebird/data
This way you can access it via scp in /home/scratchpad1/.local/share/containers/storage/volumes/firebird-data/_data
You need to check if the permissions of the copied files are correct afterwards.
I need to install two firebirds. One should be firebird 2.5 while the other will be firebird 3. I have already installed the latter and ran it with the following command:
I need to change some settings and add a user to security.fdb. Where can I find the firebird container file structure so I can manually edit the firebird.conf file and securty.fdb?
I understand, the full path must be entered here. I’m running NS8 on debian and root ssh is not enabled, so I was wondering what user I should upload the files with. Unfortunately, uploading with user shows “Permission denied”. I guess I need to modify Debian’s configuration for root ssh?
If I manually edit the config files under firebird, will these changes be lost after restarting the container?