Finally, after all these time I've managed to upgrade my personal website to Drupal 8.
Even though I always keep an eye on the progress of Drupal 8's development, this is the first time for me to actually had time and setting up my own website to Drupal 8 just for the sake of getting some experience by it.
For the VPS, I'm trying out the latest product from AWS which is Amazon Lightsail.
It's actually pretty much simple to set up, similar like how I usually setup my VPS in Linode, and I just chose with the lowest plan first to see how it goes.
For web server, I've used Nginx instead of Apache. I don't know why I chose it, but this is purely something that I would like to experiment with, as this is my first time setting it up. So far my experienced with Nginx is, it was totally different from the way it was setup compare to Apache, especially in term of setting up new config for new site.
So yeah... it was quite overwhelmed at first, but I've managed to do it, thanks to Google :)
And as for PHP version, I've used PHP 7.
Even though Drupal 8 can be use with PHP 5.6.x, but I think the power of new PHP 7 features can be fully utilized in Drupal 8, this what I'm really looking forward to.
Aside from what ever web server being used, I think from now on PHP 7 can be my standard requirement, and perhaps my standard recommendation as well for all the websites/project that going to use Drupal 8.
And as for database, looks like I'm going to be stick with MySQL, as always. I don't think there's no other database that were as stable as this one so far. But I'm keeping an eye on you MariaDB :)
No, there's no such thing as migration procedure or what so ever with the upgrade :)
I just simply develop other instance of website using Drupal 8, along with what ever the new server and new requirements. Then after that, I just manually re-input all of the content one by one. Luckily there's not much content yet so it's pretty easy to do.
Then once those things were done, I just simply redirect the domain to new IP address in DNS manager, then voila... the new website just shows up.
Furthermore, since my website is using new technology as per I mentioned before, I think it's going to be such a waste if it's just for showcasing my portfolio.
I intend to make this website (at least) to be a blog, or has some kind of content that were updated gradually, so I can make some scaling or improvement with the website (and server too) along the way if there's some issues coming up.
And last but not least, I hope you or who ever visited my website will enjoy the content, and willing to happily share to anywhere or anyone for the greater good :)
I think that's about it, and have a good day!