Hello everyone.
I am in need of some pointers and guidance on best way to setup and manage my Prioxmox VE 5.1.xx based home setup.
for better help here is my setup and needs over all...
I have a single SuperMicro server with dual hexacore Opterons (12 cores total) with 49GB RAM.
Proxmox is installed on 2x120GB SSD in ZFS raid-1(mirrored) setup.
I also have additional zfs mirror pool of 2x1TB HDD to store my backups and possibly run some low priority VMs from it. this 2 pools (rpool on SSD mirro and pvstore pool on HDD mirror) is all the local store for Proxmox use.
I have 2 data pools in the machine tank0 and tank1 both are ZFS mirrored setup
one is based on 6x2TB HDD(3 devices of 2x2TB disks in mirror , 6TB total) and other on 2x3TB(1 device of 2x3TB disks in mirror 3TB total) HDD. this will be expanded as soon as I can free 2 other 3TB drives and add them to the pool.
all of that is working well.
now I am trying to have a FileServer, Media Server and Downloader Server setup on this
all data will be served and used from tank0 and tank1 using a bind-mounts to all three VMs
I found a TurnKey FiuleServer LXI container and TurnKey MediaServer LXI which esentially the same thing but with Emby installed on MediaServer.
I bindmount tank0 media store and tank1 media store folders to mediaserver and all seams to work but I have a lot of isues with users and permissions , especially when I install torrent and usenet clients and coach potato etc.
QUESTIONS:
I do not download much but it is nice to have a ready setup if I need to have something downloaded.
should I setup a separate container with all downloaders in it and bind mount my folders there as well as to the Media server ?
I like the TurnKey setup as it has a lot of things done and very nice setup especially the main log in screen where I can add links to all my other apps to call from. but user permissions are a strange.
should I use a bare distro container instead?
How do I manage users and user permissions on shared locations (i.e. my data and media folders on bind mounted zfs folders) so I have a user for administration and a user for read/view only?
the TurnKey Media server comes setup with Emby user.
my current setup I tried to use only one LXI container and added a plexadmin user which all of the downloaders use for processing. BUT now all relative folders must have plexadmin/users permission set
which prevents Emby from adding metadata to the locations.
also if I have an HTPC with it's own user, how do I let it access the remote shares properly?
if I will have multiple PC and VMs with multiple users do I need to setup an LDAP server as well to have local domain ?
I have a stand alone machine running Proxmox VE with a pfSense VM as my firewall/router
can I use that to mange my credentials/users ?
at work I used to run a MS domain controller with AD but Linux is different a bit.
what are my best options for manage this setup?
Thanks Vlad.
I am in need of some pointers and guidance on best way to setup and manage my Prioxmox VE 5.1.xx based home setup.
for better help here is my setup and needs over all...
I have a single SuperMicro server with dual hexacore Opterons (12 cores total) with 49GB RAM.
Proxmox is installed on 2x120GB SSD in ZFS raid-1(mirrored) setup.
I also have additional zfs mirror pool of 2x1TB HDD to store my backups and possibly run some low priority VMs from it. this 2 pools (rpool on SSD mirro and pvstore pool on HDD mirror) is all the local store for Proxmox use.
I have 2 data pools in the machine tank0 and tank1 both are ZFS mirrored setup
one is based on 6x2TB HDD(3 devices of 2x2TB disks in mirror , 6TB total) and other on 2x3TB(1 device of 2x3TB disks in mirror 3TB total) HDD. this will be expanded as soon as I can free 2 other 3TB drives and add them to the pool.
all of that is working well.
now I am trying to have a FileServer, Media Server and Downloader Server setup on this
all data will be served and used from tank0 and tank1 using a bind-mounts to all three VMs
I found a TurnKey FiuleServer LXI container and TurnKey MediaServer LXI which esentially the same thing but with Emby installed on MediaServer.
I bindmount tank0 media store and tank1 media store folders to mediaserver and all seams to work but I have a lot of isues with users and permissions , especially when I install torrent and usenet clients and coach potato etc.
QUESTIONS:
I do not download much but it is nice to have a ready setup if I need to have something downloaded.
should I setup a separate container with all downloaders in it and bind mount my folders there as well as to the Media server ?
I like the TurnKey setup as it has a lot of things done and very nice setup especially the main log in screen where I can add links to all my other apps to call from. but user permissions are a strange.
should I use a bare distro container instead?
How do I manage users and user permissions on shared locations (i.e. my data and media folders on bind mounted zfs folders) so I have a user for administration and a user for read/view only?
the TurnKey Media server comes setup with Emby user.
my current setup I tried to use only one LXI container and added a plexadmin user which all of the downloaders use for processing. BUT now all relative folders must have plexadmin/users permission set
which prevents Emby from adding metadata to the locations.
also if I have an HTPC with it's own user, how do I let it access the remote shares properly?
if I will have multiple PC and VMs with multiple users do I need to setup an LDAP server as well to have local domain ?
I have a stand alone machine running Proxmox VE with a pfSense VM as my firewall/router
can I use that to mange my credentials/users ?
at work I used to run a MS domain controller with AD but Linux is different a bit.
what are my best options for manage this setup?
Thanks Vlad.
Last edited: