itskando
Contributor
- Joined
- Apr 30, 2018
- Messages
- 172
I built a NAS and installed FreeNAS, and
now I'm looking for a few pointers in the right direction.
I have a macOS laptop, and I'll likely eventually purchase a Windows desktop.
• I'd like to be able to interface with the NAS universally (through any operating system).
• I'd like to backup at least the macOS laptop on the NAS (using time machine via SMB).
• I'd like to run PLEX to stream my media to my TV or laptop.
• I'd like for my NAS to be accessible anywhere, including outside the house.
• I'd like for other users to also be able to access the NAS remotely.
This is as far as I got:
Physical connections:
• The NAS LAN port, the NAS IPMI port, and the TV will be connected to an ethernet switch.
The ethernet switch will be connected to a google wifi mesh hub (in wifi-bridge/extender mode).
The mesh hub bridge connects to the mesh hub router via wifi.
Does this seem like an acceptable configuration?
Initial Setup:
• Ran memtest86.
• Setup IPMI with static IP.
• Updated BIOS.
• Updated IPMI (via IPMI :D).
• Created FreeNAS installer; installed FreeNAS on separate USB boot disk.
• Setup FreeNAS network configuration.
I have two interfaces (em0 and igb0)? (Only the latter works - what are these?)
• Setup FreeNAS with static IP.
• Entered that static IP into web browser to connect to FreeNAS.
Did I miss anything I should have done?
(I skipped the wizard.
The next button wasn't working on the volume selection screen.)
Account:
• Created group [admins].
• Created user [kando].
• Configured user [kando] with primary group [admins] and auxiliary group [wheel].
• Configured user [root] with my primary email address.
• Configured user [kando] with my primary email address.
• Is there anything I should be doing instead involving one of the directory services?
System:
• Mirrored boot USB on second USB.
• Attempted to set to HTTP+HTTPS, but it said certificate was required.
I created a CA, then a certificate linked to the CA, and then a CSR linked to something.
Google chrome still marks the HTTPS as not private though.
What is the best way to handle this?
• Is there a guide for best practices for alarms?
• Is there anything else which needs to be done here?
• Should I change anything under advanced? (enable powerd? enable autotune?)
• If I leave the email field as [root@freenas.local],
will emails go to whichever email is listed under the user profile [root].
• Do I need to concern myself with the webgui http(s) ports or system datasets?
Tasks:
• Is there a guide for best practices for tasks?
• Is it dangerous to leave my server running without these set up yet?
• Someone mentioned server burn-in; does that have to do with these?
Network:
• Listed router IP as default gateway. (Is this correct?)
• Listed router IP as Nameserver 1. (Is this correct?)
• Will link aggregation be beneficial to my setup, described way up?
• Is there anything I should consider involving static IPs or VLANs?
Storage:
• Created mirror of 1x set of [2x 4[TB]] drives.
Intend to add additional sets of [2x 4 [TB]] drives to the pool in the future. (This is possible, yes?)
• Created dataset [users]; listed as type [Windows] (to be used as home share via SMB.)
• Do other datasets exist which I should create by default?
• Is there a guide for best practices for replication tasks, resilver priorities, and scrubs?
• Is there anything else which needs to be done with this?
• Should I be concerned with zvols or multipaths?
Directory services:
• Is this something which is supposed to be setup on a home server?
For active directory, for example, a domain is required.
Is that something I would have by default?
• Are the users and groups I created in Account part of a directory service?
If so, which one? Is it Kerberos?
Is it recommended that I do anything else under Directory Services?
Sharing:
• Using SMB sharing
(This should interface with Windows and macOS, including Time Machine (soonish).
Will it interface with Linux systems?)
• Created SMB share [rootSMB] at [root/];
added option [fruit] for macOS compatibility
• Created SMB share [userSMB] at [root/users/];
enabled [use as home share],
disabled [browsable to network clients],
added option [fruit] for macOS compatibility
• Will having an SMB share with a path within a higher-level path SMB share cause issues?
• Haven't tested Ownership yet
• Haven't tested granting users in group [admins] able to access [rootSMB]
• Haven't tested granting other users access to their home share only
Services:
• SMART is enabled by default.
• Disabled usb drives from SMART as they were causing warnings.
• Enabled SMB.
• Are there any other services worth recommending which I should enable?
Services (SMB):
• Should NetBIOS name match the hostname configured under Network?
• Should NetBIOS alias be provided? What are examples of a typical alias?
• Should workgroup be listed as anything other than WORKGROUP?
• Should I bind an IP address to the SMB shares?
Should it match the static IP address already used to connect to FreeNAS in the web browser?
Jails:
• Setup path for jails [root/jails]
Plugins:
• Installed PLEX
Plugins (PLEX):
• What is the default directory to save media to?
It appears that PLEX can only read media within its jail; however,
I found no obvious location to dump media.
• Is it possible to read media outside of the PLEX jail; (for instance, from user home shares)?
That's all for now. Sorry for so much!
I hope I have been clear on my questions : j
now I'm looking for a few pointers in the right direction.
I have a macOS laptop, and I'll likely eventually purchase a Windows desktop.
• I'd like to be able to interface with the NAS universally (through any operating system).
• I'd like to backup at least the macOS laptop on the NAS (using time machine via SMB).
• I'd like to run PLEX to stream my media to my TV or laptop.
• I'd like for my NAS to be accessible anywhere, including outside the house.
• I'd like for other users to also be able to access the NAS remotely.
This is as far as I got:
Physical connections:
• The NAS LAN port, the NAS IPMI port, and the TV will be connected to an ethernet switch.
The ethernet switch will be connected to a google wifi mesh hub (in wifi-bridge/extender mode).
The mesh hub bridge connects to the mesh hub router via wifi.
Does this seem like an acceptable configuration?
Initial Setup:
• Ran memtest86.
• Setup IPMI with static IP.
• Updated BIOS.
• Updated IPMI (via IPMI :D).
• Created FreeNAS installer; installed FreeNAS on separate USB boot disk.
• Setup FreeNAS network configuration.
I have two interfaces (em0 and igb0)? (Only the latter works - what are these?)
• Setup FreeNAS with static IP.
• Entered that static IP into web browser to connect to FreeNAS.
Did I miss anything I should have done?
(I skipped the wizard.
The next button wasn't working on the volume selection screen.)
Account:
• Created group [admins].
• Created user [kando].
• Configured user [kando] with primary group [admins] and auxiliary group [wheel].
• Configured user [root] with my primary email address.
• Configured user [kando] with my primary email address.
• Is there anything I should be doing instead involving one of the directory services?
System:
• Mirrored boot USB on second USB.
• Attempted to set to HTTP+HTTPS, but it said certificate was required.
I created a CA, then a certificate linked to the CA, and then a CSR linked to something.
Google chrome still marks the HTTPS as not private though.
What is the best way to handle this?
• Is there a guide for best practices for alarms?
• Is there anything else which needs to be done here?
• Should I change anything under advanced? (enable powerd? enable autotune?)
• If I leave the email field as [root@freenas.local],
will emails go to whichever email is listed under the user profile [root].
• Do I need to concern myself with the webgui http(s) ports or system datasets?
Tasks:
• Is there a guide for best practices for tasks?
• Is it dangerous to leave my server running without these set up yet?
• Someone mentioned server burn-in; does that have to do with these?
Network:
• Listed router IP as default gateway. (Is this correct?)
• Listed router IP as Nameserver 1. (Is this correct?)
• Will link aggregation be beneficial to my setup, described way up?
• Is there anything I should consider involving static IPs or VLANs?
Storage:
• Created mirror of 1x set of [2x 4[TB]] drives.
Intend to add additional sets of [2x 4 [TB]] drives to the pool in the future. (This is possible, yes?)
• Created dataset [users]; listed as type [Windows] (to be used as home share via SMB.)
• Do other datasets exist which I should create by default?
• Is there a guide for best practices for replication tasks, resilver priorities, and scrubs?
• Is there anything else which needs to be done with this?
• Should I be concerned with zvols or multipaths?
Directory services:
• Is this something which is supposed to be setup on a home server?
For active directory, for example, a domain is required.
Is that something I would have by default?
• Are the users and groups I created in Account part of a directory service?
If so, which one? Is it Kerberos?
Is it recommended that I do anything else under Directory Services?
Sharing:
• Using SMB sharing
(This should interface with Windows and macOS, including Time Machine (soonish).
Will it interface with Linux systems?)
• Created SMB share [rootSMB] at [root/];
added option [fruit] for macOS compatibility
• Created SMB share [userSMB] at [root/users/];
enabled [use as home share],
disabled [browsable to network clients],
added option [fruit] for macOS compatibility
• Will having an SMB share with a path within a higher-level path SMB share cause issues?
• Haven't tested Ownership yet
• Haven't tested granting users in group [admins] able to access [rootSMB]
• Haven't tested granting other users access to their home share only
Services:
• SMART is enabled by default.
• Disabled usb drives from SMART as they were causing warnings.
• Enabled SMB.
• Are there any other services worth recommending which I should enable?
Services (SMB):
• Should NetBIOS name match the hostname configured under Network?
• Should NetBIOS alias be provided? What are examples of a typical alias?
• Should workgroup be listed as anything other than WORKGROUP?
• Should I bind an IP address to the SMB shares?
Should it match the static IP address already used to connect to FreeNAS in the web browser?
Jails:
• Setup path for jails [root/jails]
Plugins:
• Installed PLEX
Plugins (PLEX):
• What is the default directory to save media to?
It appears that PLEX can only read media within its jail; however,
I found no obvious location to dump media.
• Is it possible to read media outside of the PLEX jail; (for instance, from user home shares)?
That's all for now. Sorry for so much!
I hope I have been clear on my questions : j