Napp-it WebUI on Proxmox - unable to add Linux + SAMBA user

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

nllitend1

New Member
Sep 25, 2025
3
0
1
Hello!

Napp-it is a breath of fresh air as I'm considering eliminating virtualized Truenas and managing zfs directly on proxmox. I just did a fresh test install on proxmox 9 and have a concern about a possible bug/issue with the webui and it's concerning for generalized functions of the software.

See the screenshot below, but basically the SMB users are not being pulled in (I have 3 created and working) and therefore the user field is not present when doing 'set userpw' (at the bottom). What is the intended function of this area? Please help me troubleshoot it so i can be assured this will all work properly before I move it to production..

Thank you!

nlitend1

ksnip_20250925-150515.png
 

gea

Well-Known Member
Dec 31, 2010
3,567
1,402
113
DE
napp-it cs is a port of the Solaris/Illumos version. It is currently a release candidate (current is 25.09.24)
As ACL functions should work, can you add napp-it cs release and output of

cat /etc/passwd (Linux accounts)
pdbedit -L (SMB accounts)
 

nllitend1

New Member
Sep 25, 2025
3
0
1
napp-it cs is a port of the Solaris/Illumos version. It is currently a release candidate (current is 25.09.24)
As ACL functions should work, can you add napp-it cs release and output of

cat /etc/passwd (Linux accounts)
pdbedit -L (SMB accounts)
Thank you for the quick reply! I just downloaded/install it today so it's ZFS appliance v. 25.09.24.cs.rc4.

Here is the data you requested. I also included a third screenshot that shows share names listed instead of on/off.... not sure if that's normal or helpful with this.

Please let me know if I can help or if you need more information.

nlitend1

ksnip_20250925-221338.pngksnip_20250925-221430.pngksnip_20250925-221639.png
 

nllitend1

New Member
Sep 25, 2025
3
0
1
yes, confirm.

Download newest version and upload csweb-gui to /var (settings are preserved)

You can compare newest vs installed in About > Update
Nice work! It appears to be fully working with 25.09.26.cs.rc4. Additional testing last night showed that "add user (Linux + SAMBA)" area of the ACL screen was not working fully to create the SAMBA user/password. Also last night, restarting the backend service did seem to allow the webui to list (some) of the SMB users, but that that appears to work perfectly now and they show up without the need for a restart. Thanks again!

A couple of additional questions if I may..... I know the cs (proxmox) version is still in release candidate so documentation is still changing...

1. What is the best way to restart the napp-it service? So far I have just done 'systemctl stop cs_monitor.service' and then the subsequent start command.

2. Is it setup and designed to run automatically on host reboot? If, so is there a way to disable that if desired?

3. As I move into production, what is the best way to contact you/discuss the project. Do you have a Discord server setup where there can be more timely discussions?


Thanks again for this awesome tool! I sure hope we are able to spread the word and further establish a userbase for all the hard work you've put in over the years in developing this project.
 

gea

Well-Known Member
Dec 31, 2010
3,567
1,402
113
DE
1./2. Napp-it consists of three parts

a. The frontend web-gui with menus with cgi scripts.
This is mainly related to the Apache webserver service. This is a regular systemctl service in Proxmox that you can start/stop

You can extend napp-it with private menus that are update safe (see included example).
Create a menu folder under csweb-gui/_my/menues with a action.plscript within.

b. The backend services auto.pl (jobs), monitor.pl (caching) and server.pl (remote cmd execution)
Under Proxmox these are regular systemctl services that you can start/stop

c. cs_connect.pl (optional)
This is a cgi script in wwwroot/cgi-bin/cs that you can use on a public https server for data transfer of cmd results or encryption keys

The default Apache startup script (re)starts frontend and backend services via systemctl

3. You can contact me via PM or support@napp-it.org
If questions are of common interest, use this forum