I am new to this forum and I have a few questions. I would like to install some services on my home NAS, a TS253A (4Gb):
- Kodi 17
- nextcloud
- Rutorrent / rtorrent
- VPN server
I have different possibilities for some services. There are for example some embeded features that I can use as for the VPN server, and for some other, I may install a debian ditro on the wirtualization station and install newtcloud, rtorrent...or I can use docker with one container per service or I can install QPKG via the Qnap Club repository.
Could you help me and point me the advantages / Disavantages of the different solutions ?
Thanks for your help
Virtualization, Docker and qpkg
- dolbyman
- Guru
- Posts: 35275
- Joined: Sat Feb 12, 2011 2:11 am
- Location: Vancouver BC , Canada
Re: Virtualization, Docker and qpkg
Virtualization = Runs a complete OS in parallel to you NAS
Container = Runs a program / suite on the NAS as a container, but without the overhead of an extra OS
QPKG = Installs a program right on the OS of your NAS
There is many pros and cons to all of them .. google is your fiend
Container = Runs a program / suite on the NAS as a container, but without the overhead of an extra OS
QPKG = Installs a program right on the OS of your NAS
There is many pros and cons to all of them .. google is your fiend
-
- New here
- Posts: 5
- Joined: Wed Mar 15, 2017 4:13 pm
Re: Virtualization, Docker and qpkg
ok, thanks for the answer, was just wondering if people had experiences about it an advices. I'll have a look on google too
- dolbyman
- Guru
- Posts: 35275
- Joined: Sat Feb 12, 2011 2:11 am
- Location: Vancouver BC , Canada
Re: Virtualization, Docker and qpkg
there is example threads in the forum where people run torrent clients and plex in containers, just check them out
-
- New here
- Posts: 5
- Joined: Wed Mar 15, 2017 4:13 pm
Re: Virtualization, Docker and qpkg
Do you have any exmaple of installation of nginx container and configuration?
- dolbyman
- Guru
- Posts: 35275
- Joined: Sat Feb 12, 2011 2:11 am
- Location: Vancouver BC , Canada
-
- Experience counts
- Posts: 1120
- Joined: Wed Jan 30, 2008 6:15 am
- Location: Denton, Texas
Re: Virtualization, Docker and qpkg
i would stay away from running plex on a virtual environment unless your nas is one of those TVS models, otherwise you have the virtualization overhead on it. Plex is the only thing that I have running as a QPKG. the rest of the software that i use:
Deluge (lightweight torrent client)
Headphones
HTPC Manager
Jackett
Nzbget
ombi
plexpy
radarr
sonarr
Unifi Controller
Are all running on docker containers. I would suggest to go to the linuxserver.io website and get the stuff there as they seem to be taking care of the packages that they distribute. they also provide good documentation on how to set them up. IMPORTANT READ DOCKER DOCUMENTAITON AS QNAP will not hand hold you so you need to know how docker works beforehand.
for VPN server i would use the built in one ont he QNAP unless you have some weird stuff that you need that the QNAP provided one doe snot support.
I have used VMs before but it took me some time to understand the concept of a docker container. i am still learning.
Deluge (lightweight torrent client)
Headphones
HTPC Manager
Jackett
Nzbget
ombi
plexpy
radarr
sonarr
Unifi Controller
Are all running on docker containers. I would suggest to go to the linuxserver.io website and get the stuff there as they seem to be taking care of the packages that they distribute. they also provide good documentation on how to set them up. IMPORTANT READ DOCKER DOCUMENTAITON AS QNAP will not hand hold you so you need to know how docker works beforehand.
for VPN server i would use the built in one ont he QNAP unless you have some weird stuff that you need that the QNAP provided one doe snot support.
I have used VMs before but it took me some time to understand the concept of a docker container. i am still learning.
QNAP T-653D QTS 5.1.6 build 20240402
QNAP TVS-951x QTS 5.1.6 build 20240402
QNAP TS-453A QTS 5.1.6 build 20240402
-
- Been there, done that
- Posts: 720
- Joined: Fri Oct 23, 2009 6:52 pm
Re: Virtualization, Docker and qpkg
What would you recommend in terms of CPU/RAM limits for these apps through Docker?xavierh wrote: ↑Thu Mar 30, 2017 6:08 am i would stay away from running plex on a virtual environment unless your nas is one of those TVS models, otherwise you have the virtualization overhead on it. Plex is the only thing that I have running as a QPKG. the rest of the software that i use:
Deluge (lightweight torrent client)
Headphones
HTPC Manager
Jackett
Nzbget
ombi
plexpy
radarr
sonarr
Unifi Controller
Are all running on docker containers. I would suggest to go to the linuxserver.io website and get the stuff there as they seem to be taking care of the packages that they distribute. they also provide good documentation on how to set them up. IMPORTANT READ DOCKER DOCUMENTAITON AS QNAP will not hand hold you so you need to know how docker works beforehand.
for VPN server i would use the built in one ont he QNAP unless you have some weird stuff that you need that the QNAP provided one doe snot support.
I have used VMs before but it took me some time to understand the concept of a docker container. i am still learning.
QNAP TS-639 Pro (3.8.1 Build 20121205) | 6 x 3 TB (Toshiba DT01ACA300 firmware MX6OABB0) | 12 TB RAID-6
Both shared over single port GbE and wifi router to Linux, Android, Windows, macOS and NVIDIA Shield
Both shared over single port GbE and wifi router to Linux, Android, Windows, macOS and NVIDIA Shield
-
- Experience counts
- Posts: 1120
- Joined: Wed Jan 30, 2008 6:15 am
- Location: Denton, Texas
Re: Virtualization, Docker and qpkg
with the exception of the unifi controller (100% cpu / 2048 ram) the rest are setup for 20% cpu and 512ram. they work great.dulcifium wrote: ↑Mon Mar 04, 2019 6:10 amWhat would you recommend in terms of CPU/RAM limits for these apps through Docker?xavierh wrote: ↑Thu Mar 30, 2017 6:08 am i would stay away from running plex on a virtual environment unless your nas is one of those TVS models, otherwise you have the virtualization overhead on it. Plex is the only thing that I have running as a QPKG. the rest of the software that i use:
Deluge (lightweight torrent client)
Headphones
HTPC Manager
Jackett
Nzbget
ombi
plexpy
radarr
sonarr
Unifi Controller
Are all running on docker containers. I would suggest to go to the linuxserver.io website and get the stuff there as they seem to be taking care of the packages that they distribute. they also provide good documentation on how to set them up. IMPORTANT READ DOCKER DOCUMENTAITON AS QNAP will not hand hold you so you need to know how docker works beforehand.
for VPN server i would use the built in one ont he QNAP unless you have some weird stuff that you need that the QNAP provided one doe snot support.
I have used VMs before but it took me some time to understand the concept of a docker container. i am still learning.
QNAP T-653D QTS 5.1.6 build 20240402
QNAP TVS-951x QTS 5.1.6 build 20240402
QNAP TS-453A QTS 5.1.6 build 20240402
-
- Been there, done that
- Posts: 720
- Joined: Fri Oct 23, 2009 6:52 pm
Re: Virtualization, Docker and qpkg
Thanks. In the progress of migrating everything over. I guess most you run as host rather than behind a NAT?
QNAP TS-639 Pro (3.8.1 Build 20121205) | 6 x 3 TB (Toshiba DT01ACA300 firmware MX6OABB0) | 12 TB RAID-6
Both shared over single port GbE and wifi router to Linux, Android, Windows, macOS and NVIDIA Shield
Both shared over single port GbE and wifi router to Linux, Android, Windows, macOS and NVIDIA Shield