NFS Server in unprivileged LXC possible?

exaveal

New Member
Apr 8, 2025
7
1
3
Hi,

I try to set up a NAS-functionality in proxmox.

I want to go after this Tutorial: https://forum.proxmox.com/threads/tutorial-unprivileged-lxcs-mount-cifs-shares.101795/
I want to use NFS instead of SMB but I already get stuck when setting up the nfs server.
My question is: Can I set up a NFS server in an unprivileged LXC running some debian or turnkey fileserver?

I am very new to proxmox and everybody is writing: use unprivileged container.
In my testcases I never get the nfs-server running:
Code:
root@fileserver ~# systemctl start nfs-server
A dependency job for nfs-server.service failed. See 'journalctl -xe' for details.
root@fileserver ~# systemctl status nfs-server
* nfs-server.service - NFS server and services
     Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; preset: enabled)
    Drop-In: /run/systemd/generator/nfs-server.service.d
             `-order-with-mounts.conf
     Active: inactive (dead)

Apr 10 09:03:20 fileserver systemd[1]: Dependency failed for nfs-server.service - NFS server and services.
Apr 10 09:03:20 fileserver systemd[1]: nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.
Apr 10 09:04:20 fileserver systemd[1]: Dependency failed for nfs-server.service - NFS server and services.
Apr 10 09:04:20 fileserver systemd[1]: nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.
Apr 10 09:04:27 fileserver systemd[1]: Dependency failed for nfs-server.service - NFS server and services.
Apr 10 09:04:27 fileserver systemd[1]: nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.
Apr 10 09:10:19 fileserver systemd[1]: Dependency failed for nfs-server.service - NFS server and services.
Apr 10 09:10:19 fileserver systemd[1]: nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.

What is the best way to go?
If possible I don't want to use a VM.
And - my current understanding - you cannot run a nfs server in an unprivileged container. Is it possible to use unprivileged LXC for SMB server? Is this the reason most people use SMB instead of NFS? I don't really want to use SMB stuff ...

Thank you so far. I read a lot in the forum and Tutorials, but they all just show how to mount in an unprivileged lxc container. but never a word about the server-container-side.
 
Last edited:
  • Like
Reactions: marcello11