Request to join Nethforge for ns8-lamp

Hello everyone,

This is an official request to join NethForge for the ns8-lamp application. this is the popularity of this package, 42k download

I started to develop this project during my spare time in August 2024, while I was on duty and most of the other developers were on holiday. The majority of the work was done outside regular working hours and also on time paid by Nethesis. I believe this contribution deserves to be reintegrated into NethForge, where it would gain better visibility and benefit the wider community.

This request also aligns with the spirit of the NethServer Developer Program (v0.1 – Light), whose goal is to support application developers in a sustainable way, encouraging quality, collaboration, and alignment with the NethServer project.

I truly think a software only becomes free when the people who build and maintain it are paid for their work. Think free as in free speech, not free beer

cc @alefattorini @davidep @giacomo

6 Likes

I agree!

Good job! :clap:

If the package has already implemented the clone/move/backup actions, you only need to open a PR for the forge :wink:

2 Likes

everything should be workable or at least it is a true bug :smiley:

2 Likes

migration is on going, the repo is now under Nethserver repository

  • PR to Nethforge done, but not merged
  • renovate done
  • robot test done
  • PR to ns8-lamp to adjust the ghcr.io/nethserver instead of stephdl done

we need to test the migration from stephdl version to nethserver version, basically the nethserver version is working as it should

Think to do

  • translation with weblate
1 Like

so far no issue :smiley:

1 Like

Hello mates

I need you tests on the update to NethForge of ns8-lamp

What basically does this module

point to the correct the repo url stephdl → nethserver
remove all images references of stephdl, keep nethserver

at the end of the upgrade, you website is up like before but with container references to nethserver

take a backup of the modules or snapshot of the VM, we do not know :smiley:

api-cli run update-module --data '{"module_url":"ghcr.io/nethserver/lamp:1.2.4-dev.2","instances":["lamp1"],"force":true}'
3 Likes

Congrats @stephdl , well deserved!

1 Like

Seems to be:

[root@ns8 ~]# api-cli run update-module --data '{"module_url":"ghcr.io/nethserver/lamp:1.2.4-dev.2","instances":["lamp1"],"force":true}'
{}
[root@ns8 ~]#

And indeed the site is up.

2 Likes

Thanks mates

Kind reminder to add the LAMP documentation to the NethForge applications page of the manual.

1 Like

Good reminder, thank, next job iteration before the release

1 Like