Domino on Linux/Unix, Troubleshooting, Best Practices, Tips and more ...

alt

Daniel Nashed

Domino Start Script official GitHub repository released

Daniel Nashed – 26 February 2022 17:47:31

Domino Start Script official GitHub repository

The start script has quite some history and is longer around than Domino on Linux.
Most of you probably don't know that I wrote it originally for HP-UX and then extended it with Sun Solaris and AIX support (that makes me feel a bit old ..).

When Domino on Linux was introduced in V5.0.3, I added Linux support. And later we had to move from init.d to system.d services to start the server.

It has always been free and when I contributed it to the Docker Community image I changed the license to Apache 2.0 open source license.
But there was no own public GitHub repository and the official channel was still to request it by mail.
Now I am moving the start_script source directory from Domino Docker GitHub repository to it's own home.

The main page contains all the documentation and brings you to the GitHub repository.
You can either download the release files or clone the repository directly.


https://nashcom.github.io/domino-startscript/


I hope you like the new approach and this gives me more flexibility in providing new versions and more information / documentation.
There is more to come like improvements in One-Touch setup support. I wrote some basic documentation, but not all of the new features are fully documented yet.
But some of the new features are already sneaked in without full documentation to get feedback from the community.


Domino Docker Community Image "Next" Project

I also started a Domino Docker image "next" project. This is a major consolidation of the code.
And we are removing setup support for older versions -- now that Domino 12 provides On-Touch support for a while.
The start script is still part of the Docker Community image. But is added as a release via tar release file from the start script repository in future.

This is just the beginning of more changes to come also for the Domino Docker project.
We might even rename it to Domino Container project in future.

It is not only supporting Docker. Meanwhile Podman is a grown up project, Rancher Desktop is a very interesting project and we support all kind of flavors of K8s.
For me it sounds like a name change to "Domino Container" would make sense.

What you you think? Would this be too confusing? Or does it make sense?


-- Daniel


PS: For anyone interested in what the "next" project. I have a public branch I am working on.

Image:Domino Start Script official GitHub repository released

Comments

1JP Liggett  27.02.2022 13:31:04  Domino Start Script official GitHub repository released

Daniel,

I'm grateful to you for all of your hard work over the years on the start script. Your work has made a positive difference for my clients.

I appreciate your efforts for everything domino on behalf of the global domino community.

Thank you!!

JP

2Jesper Kiaer  28.02.2022 12:25:28  Domino Start Script official GitHub repository released

Thanks! ...have been using the scripts for years :-)

3Faisal  08.01.2024 12:43:59  Domino Start Script official GitHub repository released

Is this ok for systemd startup script?

[root@dm01 system]# vim /etc/systemd/system/domino.service

[Unit]

Description=HCL Domino Service

Requires=network.target

After=network.target

[Service]

Type=exec

WorkingDirectory=/local/notesdata

ExecStart=/local/notesdata/dominoservice

ExecStopPost=/local/notesdata/dominoservice quit

[Install]

WantedBy=multi-user.target

[root@dm01 system]# vim /local/notesdata/dominoservice

#!/bin/bash

su - notes -c "server -$1" > /dev/tty8

CODE="${1:-N/A}"

echo CODE: $CODE

echo SERVICE_RESULT: $SERVICE_RESULT

echo EXIT_CODE: $EXIT_CODE

echo EXIT_STATUS: $EXIT_STATUS

[root@dm01 system]# systemctl enable domino.service

4Daniel Nashed  09.01.2024 7:01:20  Domino Start Script official GitHub repository released

@Faisal, not sure what you are trying to do there.

the start script has a systemd script. please have a look.

it even has an install_script to install the start script and the systemd script for Domino.

Links

    Archives


    • [HCL Domino]
    • [Domino on Linux]
    • [Nash!Com]
    • [Daniel Nashed]