In the meantime,
I wrote an helper script that someone may find useful.

Disclaimer: it's some bash I wrote for my Debian development machine,
if you want to try it do it on a throwaway system!!!

https://git.sr.ht/~carloratm/dotfiles/blob/main/dots/workstation/.local/bin/solrman.sh

`solrman.sh install 9.2.0` does 3 things:
- downloads 9.2.0 and extract it into ~/.local/share/solrman/solr-9.2.0
- save the tgz into ~/.cache/solrman/ for reuse
- put an env file into ~/.local/etc/solr-9.2.0.env that you can source to
have the right $PATH and $SOLR_PORT

Cheers!


On Wed, 28 May 2025 at 11:20, ufuk yılmaz <uyil...@vivaldi.net.invalid>
wrote:

> I find docker to be an easy option for such things if you are already
> familiar with it. Write a docker compose file containing every Solr
> versions you wish and you can start/stop them individually or all at once.
>
> —Ufuk
>
> —
>
> > On May 28, 2025, at 17:13, Carlo Ascani <ca...@doloops.net> wrote:
> >
> > On Wed, 28 May 2025 at 10:04, Thomas Corthals <tho...@klascement.net>
> wrote:
> >
> >> You can start multiple instances on the same server that each listen on
> a
> >> different port.
> >>
> >>
> > Sure, thanks.
> > But is there any utility to manage them?
> >
> > I was thinking at something like `pg_lsclusters`, `pg_ctlcluster`...
> > and similar that are available in Debian for Postgresql.
> >
> > Cheers!
> >
> >
> >> Thomas
> >>
> >> Op wo 28 mei 2025 om 09:07 schreef Carlo Ascani <ca...@doloops.net>:
> >>
> >>> Greetings,
> >>>
> >>> I would love to set up multiple Solr versions on my development
> machine.
> >>>
> >>> What are my options?
> >>> I am thinking about writing some bash to manage multiple solr, is there
> >> any
> >>> previous work in this field?
> >>>
> >>> Some notes:
> >>> - My current tool of choice is devbox, which is a wrapper of nix, but I
> >> am
> >>>  trying to get rid of it as it's really getting in the way
> >>> - I would like to avoid Docker at all costs
> >>>
> >>> Cheers!
> >>>
> >>
>
>

Reply via email to