Not too long ago I wrote about containerizing a bunch of web applications and putting them behind an NGINX reverse proxy. This is because I’ve been exploring the possibility of taking all my personal applications and turning them into Docker containers for easy maintenance and portability. I currently use Digital Ocean and if I had to guess, I’m going to be using it for a lot longer as it is a great service. So what does it take to get containerized applications on Digital Ocean or any other remote machine?
We’re going to take a look at creating and defining a remote machine in Docker and deploying containers on it.Read More
You might have noticed that I’m doing quite a bit of Docker related articles lately. This is because I’ve been exploring it as an option for the future of my personal web applications. As of right now I’m serving several web applications on Digital Ocean under a single Apache instance. As requests come into my server, Apache routes them to the appropriate application via virtual hosts. Each application is a different directory on the virtual private server (VPS). If I were to containerize each application, things would behave a bit differently. I would need to set up a reverse proxy to route each request to a different container on the host.
While Apache can work as a reverse proxy, there are other options that work way better. For example NGINX is known for being an awesome reverse proxy solution. We’re going to see how to create several web application containers and route between them with an NGINX reverse proxy container.Read More
Bluehost is a great service that is incredibly cheap, but depending on the amount of traffic that you receive, a Bluehost server may not be able to accommodate in performance. For example my WordPress blog, the one you’re on now, receives too much traffic, which is why I had to host it on a VPS service. In particular I’m hosting this WordPress blog on Digital Ocean. Now, not everyone needs more than Bluehost so don’t think it is a bad service from the start.Read More
I created this blog not too long ago in an effort to help developers, system administrators, and even bloggers. As many of you know, I’m using Digital Ocean to host this WordPress blog because it gives me the performance I need for the amount of traffic I receive.
In case anyone wants to follow in my footsteps, I’m going to walk you through getting WordPress up and running on a Digital Ocean Virtual Private Server (VPS) Droplet. However, this tutorial will work on any VPS that meets the operating system requirements I set, not just Digital Ocean.Read More
So you’re at a time in your life where you want to manage your own web server. Maybe you are currently on a shared hosting plan and it isn’t giving you the performance you need because your web application is getting crazy amounts of traffic or maybe you just want to play the role of DevOps. My blog (the one you’re on now) is on a virtual private server (VPS). The LAMP (Linux, Apache, MySQL, PHP) stack sits on top of this server which allows me to serve web applications or support software like WordPress.
My VPS is hosted on a Digital Ocean Droplet with the Debian Linux distribution. Reading further will show you how to set up the LAMP stack on your own Debian Linux instance.Read More
Snapper for Digital Ocean has just been released in the Google Play and iTunes app stores. Snapper makes use of the Digital Ocean public API version 2 which features a true RESTful design and improved authentication.Read More