Using Linux Containers (LXC) is a good way to host multiple applications in a single server with separation of resources and applications.
By default, it’s not possible to SSH into LXCs from outside, but we can accomplish that by setting up a SSH server in LXC and some port forwarding magic.
LXCs don’t normally auto start when the host server starts. We have to manually configure them to auto start.
If you have a website or a web application in a LXC, you need a way to let people access it. We can do it by assigning a domain to the LXC.
Here’s how to do it:
Want to host a Laravel application in a shared hosting server, but can’t figure out how to point the domain to the public directory?
Just installed Ubuntu, ran apt-get update and apt-get upgrade to encounter a “perl: warning: Setting locale failed.” error?
If you just cloned a project that uses npm start to compile and run itself, and it doesn’t run, but throws an error about lite-server (Or something like that), being not available, try installing following NodeJS packages globally.
It has been quite a time since Google allowed us to store our photos in Google Photos for free. They recently increased the size of the photos that can be stored for free to 16 Mega Pixels. When they announced that, I decided to back up all my photos to Google Photos. The best thing… Continue reading How to freely and properly store your photos in Google Drive
As with many in Sri Lanka, my first OS was a pirated copy of Windows. It was a copy of Windows XP and like most, I still remember it’s product key by heart (QW4HD-DQCRG-HM64M-6GJRK-8k83T. I didn’t Google this, I swear.). I know many others who perfectly remember this exact product key. But soon after I… Continue reading I installed Windows 10: It’s good, but I’ll use Ubuntu