Hi Steve
Long time - Happy New Year
If I wanted to install TNG as a purely local installation with no access from the internet, what modifications would I need to make to your process, please?
Would I create a local DNS entry for the internal installation or just create a local address in WebStation?
Regards
Paul
Install TNG on a Synology NAS
Re: Install TNG on a Synology NAS
Happy New Year to you too!
First ensure external access to the web folder root is not public. If you have active websites, they should be in sub-folders inside the web folder.
To check this, go to web station and select Web Service Portal. Active websites should be listed there. Look at the summary column. Websites should be listed as"
Document Root: web/website folder name 1
Document Root: web/website folder name 2
Document Root: web/website folder name 3
and so on.
If a website is listed as Document Root: web/ you can not prevent access to a local TNG install because ALL folders inside the web folder will be accessible to the public.
If public access is limited to sub-folders inside the web folder, simply create another folder for your local TNG installation. You do not need to create anything special to access the folder. Simply use the local address like:
Then install TNG in this folder. You can also check this post for details about setting the $rootpath and $tngdomain variables.
Good luck and hope all goes well!
First ensure external access to the web folder root is not public. If you have active websites, they should be in sub-folders inside the web folder.
To check this, go to web station and select Web Service Portal. Active websites should be listed there. Look at the summary column. Websites should be listed as"
Document Root: web/website folder name 1
Document Root: web/website folder name 2
Document Root: web/website folder name 3
and so on.
If a website is listed as Document Root: web/ you can not prevent access to a local TNG install because ALL folders inside the web folder will be accessible to the public.
If public access is limited to sub-folders inside the web folder, simply create another folder for your local TNG installation. You do not need to create anything special to access the folder. Simply use the local address like:
http://192.168.1.27/mytng/
where mytng is the folder name you assigned.Then install TNG in this folder. You can also check this post for details about setting the $rootpath and $tngdomain variables.
Good luck and hope all goes well!
-
- Posts: 82
- Joined: Sun Apr 08, 2018 6:52 pm
Re: Install TNG on a Synology NAS
Hi Steve
Odd. I didn't receive a notification that you'd replied. It was your separate email that alerted me.
OK, thanks for the information. I think were good. I see that a colleage has created entries to places outside /web/ already!
Document root: web/bapt_names_index
Document root: web/yourtrees_test
Document root: web/burl_names_index
Document root: web/marr_names_index
Document root: web/yourtrees
Document root: web/devtng_berks
Document root: CHFH
Document root: CHFH
Document root: web/devtng_berks
Document root: web/poc_names_index
This is a longer term project, and on a practical note, since I'm 300 miles away from the NAS I'll have to wait until VPN access has been set up or I won't be able to do much. Might experiment on my own NAS in the meantime though
Thanks for your help
Odd. I didn't receive a notification that you'd replied. It was your separate email that alerted me.
OK, thanks for the information. I think were good. I see that a colleage has created entries to places outside /web/ already!
Document root: web/bapt_names_index
Document root: web/yourtrees_test
Document root: web/burl_names_index
Document root: web/marr_names_index
Document root: web/yourtrees
Document root: web/devtng_berks
Document root: CHFH
Document root: CHFH
Document root: web/devtng_berks
Document root: web/poc_names_index
This is a longer term project, and on a practical note, since I'm 300 miles away from the NAS I'll have to wait until VPN access has been set up or I won't be able to do much. Might experiment on my own NAS in the meantime though
Thanks for your help
-
- Posts: 82
- Joined: Sun Apr 08, 2018 6:52 pm
Re: Install TNG on a Synology NAS
I'm not clear on this.
If I access the TNG installation on say http://10.0.0.202/foldername, how do I assign a php scripting version (8.0)?
I'm not connecting the dots ATM
If I access the TNG installation on say http://10.0.0.202/foldername, how do I assign a php scripting version (8.0)?
I'm not connecting the dots ATM
Re: Install TNG on a Synology NAS
I believe it uses the default setting but I’ll check.
Re: Install TNG on a Synology NAS
So I have a question. Do you just want to access TNG locally or do you want to use an access portal?
If you use it locally you do not need to create a portal simply set the default backend version of PHP to 8.0
If you use it locally you do not need to create a portal simply set the default backend version of PHP to 8.0
-
- Posts: 82
- Joined: Sun Apr 08, 2018 6:52 pm
Re: Install TNG on a Synology NAS
OK. Context.
I need to create an installation of TNG that is accessible to anyone on our LAN in the office 300 miles away from me (i.e. hardwired connections only). No access from the internet for anyone but me because I needs to set it up
Are you suggesting that an access portal for me would allow me in but no-one else from outside?
I need to create an installation of TNG that is accessible to anyone on our LAN in the office 300 miles away from me (i.e. hardwired connections only). No access from the internet for anyone but me because I needs to set it up
Are you suggesting that an access portal for me would allow me in but no-one else from outside?
Re: Install TNG on a Synology NAS
To setup php 8.0 go to web station. PHP 8.0 should be listed if it is installed and running. If not go to the package center and install or set to run.
Then select Script Language Settings. Then select create.
When the window open you will need to populate the selections. You may want to check the Enable display_errors to display PHP error message. Keep in errors may be shown to users if this profile is used for a website.
I entered the names I normally use to make it easy to identify each version.
Once you fill in the boxes select extensions.
Now check the box of each extension you want to enable.
These selections should get TNG running but if you use the profile for other application you may need to check additional boxes.
Once you've made your selections click create.
Now select Web Service Portal. Then select Default Server and then Edit.
Now set the PHP to use the PHP profile you created then select save.
Now using the instructions I gave you earlier, anyone on the LAN can type the NAS IP address followed by the TNG folder name and access TNG using PHP 8.0.
Enabling a remote connection to the LAN should be done with a VPN connection. I do not know how your LAN is set up. You can set up a VPN using the NAS by following these instructions: Set up VPN Server
If you are using a Synology Router you can also set up a VPN using VPN Plus.
Then select Script Language Settings. Then select create.
When the window open you will need to populate the selections. You may want to check the Enable display_errors to display PHP error message. Keep in errors may be shown to users if this profile is used for a website.
I entered the names I normally use to make it easy to identify each version.
Once you fill in the boxes select extensions.
Now check the box of each extension you want to enable.
These selections should get TNG running but if you use the profile for other application you may need to check additional boxes.
Once you've made your selections click create.
Now select Web Service Portal. Then select Default Server and then Edit.
Now set the PHP to use the PHP profile you created then select save.
Now using the instructions I gave you earlier, anyone on the LAN can type the NAS IP address followed by the TNG folder name and access TNG using PHP 8.0.
Enabling a remote connection to the LAN should be done with a VPN connection. I do not know how your LAN is set up. You can set up a VPN using the NAS by following these instructions: Set up VPN Server
If you are using a Synology Router you can also set up a VPN using VPN Plus.
-
- Posts: 82
- Joined: Sun Apr 08, 2018 6:52 pm
Re: Install TNG on a Synology NAS
Thanks Steve
There's a little New Year project for me then
Paul
There's a little New Year project for me then
Paul
-
- Posts: 82
- Joined: Sun Apr 08, 2018 6:52 pm
Re: Install TNG on a Synology NAS
I've completed all the php8 setup steps and set php8 to be teh defualt server scritping language
I've created a ne shrae for the local TNG installation and copied the TNG14 files in to it.
I've set up the database in phpmyadmin
But when I I enter http:/10.0.0.202/berksnames/readme.html to set up TNG, I get Error 404 - page no found
Any suggestions please?
Paul
I've created a ne shrae for the local TNG installation and copied the TNG14 files in to it.
I've set up the database in phpmyadmin
But when I I enter http:/10.0.0.202/berksnames/readme.html to set up TNG, I get Error 404 - page no found
Any suggestions please?
Paul