Do not use the pre built wordpress or osticket installers, you will have no control over the domain name. I will say the virtual hosts web admin tool works well, and obtaining a certificate from let’s encrypt is fairly straightforward.
I recommend setting up a local user for each website for ftp reasons, ensure advanced permissions is set or there will be issues trying to lockdown web files. After setting up a local user for ftp access then create a shared folder for the site. While the synology device does have a way to do this with domain users, it requires archaic php versions and does not really accomplish a similar setup to a traditional web host. Creating a local ftp user with access to only the one share is as close as it gets.
Install myphpadmin to administer the MariaDB databases, I created one user per database. Any website like that requires a database will need to have the database set as localhost:/run/mysqld/mysqld10.sock, just using localhost does not work on the Synology device.
Another gotcha was that for PHP to send mail, the notifications email settings must be filled out and correct. Other than that it is fairly similar to working with any other LAMP stack.

Leave a Reply