Difference between revisions of "How to Install TNG on a Synology NAS"

From TNG_Wiki
Jump to navigation Jump to search
(Added category)
(typos)
Line 1: Line 1:
It is possible to run one or more TNG instances on a Synology NAS Drive.  The budget models with the 'j' or 'play' suffices should probably be avoided but the '+' series are more than capable and since these devices are designed to be always on but also have low power consumption, they are a useful way of providng a 24/7 web service
+
It is possible to run one or more TNG instances on a Synology NAS Drive.  The budget models with the 'j' or 'play' suffices should probably be avoided but the '+' series are more than capable and since these devices are designed to be always on but also have low power consumption, they are a useful way of providing a 24/7 web service
  
 
I have run an instance on a DS916+ (2016 model, running DSM 6.2 at the time or writing) since 2017 and also run several on a DS1821+ (2021 model, DSM 7.01 at time of writing).  You can even run a WordPress integration if you want although if you use a page builder you may need a high end box with plenty of RAM.  (Although you should install the wordpress.org version instead of the Synology Package version)
 
I have run an instance on a DS916+ (2016 model, running DSM 6.2 at the time or writing) since 2017 and also run several on a DS1821+ (2021 model, DSM 7.01 at time of writing).  You can even run a WordPress integration if you want although if you use a page builder you may need a high end box with plenty of RAM.  (Although you should install the wordpress.org version instead of the Synology Package version)
Line 9: Line 9:
 
* Apache
 
* Apache
 
* MariaDB 10
 
* MariaDB 10
* And it's own proprietary package "WebStation" that provides the virtual hosts capability
+
* And it's own proprietary package "Web Station" that provides the virtual hosts capability
  
 
You'll also need:
 
You'll also need:
Line 16: Line 16:
 
* Port forwarding rules on your router.   
 
* Port forwarding rules on your router.   
 
* If your ISP doesn't provide you with a static WAN IP Address you can point your domain's Name records to a DDNS service (Synology has their own).   
 
* If your ISP doesn't provide you with a static WAN IP Address you can point your domain's Name records to a DDNS service (Synology has their own).   
* You can use a Let's Encrypt cerificate to provide https access (Synology support the creation and renewing of those natively)
+
* You can use a Let's Encrypt certificate to provide https access (Synology support the creation and renewing of those natively)
  
You don't have cpanel but you don't need it and when it comes to editing php files, Synology's Text Editor package support syntax highlighting:
+
You don't have cPanel but you don't need it and when it comes to editing php files, Synology's Text Editor package support syntax highlighting:
  
 
[[File:Snag 270d5dce.png|thumb]]
 
[[File:Snag 270d5dce.png|thumb]]

Revision as of 03:35, 21 February 2022

It is possible to run one or more TNG instances on a Synology NAS Drive. The budget models with the 'j' or 'play' suffices should probably be avoided but the '+' series are more than capable and since these devices are designed to be always on but also have low power consumption, they are a useful way of providing a 24/7 web service

I have run an instance on a DS916+ (2016 model, running DSM 6.2 at the time or writing) since 2017 and also run several on a DS1821+ (2021 model, DSM 7.01 at time of writing). You can even run a WordPress integration if you want although if you use a page builder you may need a high end box with plenty of RAM. (Although you should install the wordpress.org version instead of the Synology Package version)

Synology has installation packages for:

  • php
  • phpmyadmin
  • Apache
  • MariaDB 10
  • And it's own proprietary package "Web Station" that provides the virtual hosts capability

You'll also need:

  • FTTC broadband service with respectable up/download speeds
  • Port forwarding rules on your router.
  • If your ISP doesn't provide you with a static WAN IP Address you can point your domain's Name records to a DDNS service (Synology has their own).
  • You can use a Let's Encrypt certificate to provide https access (Synology support the creation and renewing of those natively)

You don't have cPanel but you don't need it and when it comes to editing php files, Synology's Text Editor package support syntax highlighting:

Snag 270d5dce.png

One of my instances runs TNG from a pair of Ironwolf SSDs in Synology Hybrid RAID for speed but symlinks the TNG photos folder to HDDs on another volume for low cost media storage capacity

Full installation guides are provided by Steve Davis on his blog at skdavis.net