Sr. Full Stack Developer ·

For setting up a new VPS to host my personal site and emails I've decided to go with Ubuntu 18.04 and use Apache HTTP Server because many of the tools I use can handle Apache with htaccess and they don't need manual configs of nginx. Next step is setting up Let's Encrypt to enable SSL for websites and emails, I tried it with DNS Challenge so my Cache Proxy won't bother for challenges. And then for emails I setup Postfix with Dovecot and they are working perfectly and pretty fast. Install and config of PHP and PHP-FPM had no issue. After setting up MySQL and phpMyAdmin I felt the need of an Accelerator to speed things up so I used Memcached and it improved speed of my website so much. My WordPress installation with W3 Total Cache is using Memcached for html/css/js minify, for object cache etc., Since I'm using a CDN with page cache, I did not run a local nginx reverse proxy or Varnish , but if I decide to drop the current CDN, I will setup one.

READ LESS
1 upvote·8.7K views
Avatar of Omid Farhang

Omid Farhang

Sr. Full Stack Developer