This article, based on my experience, demonstrates approach of organizing documentation in your project aiming following:
This article, based on my experience, demonstrates approach of organizing documentation in your project aiming following:
“Don’t Check Passwords into Source Control or Hard-Code Them in Your Application Operations staff will remove your eyes with a spoon if they catch you doing this. Don’t give them the pleasure.
Nowadays deployments have moved from bare-metal servers to virtual machines that are quicker to start, e.g. the one provided by Amazon, Digital Ocean, and OpenStack-based providers. Thus, developers are no longer required to go through manual administration steps when configuring an Ubuntu box.
Let’s Encrypt is probably one of the
most well-known authority supplying free green seal certificates. In
this article, I will share how I make use of letsencrypt
as part of
a server’s provisioning process.
A jump server https://en.wikipedia.org/wiki/Jump_server or jump host or jumpbox is a (special-purpose) computer on a network typically used to access devices in a separate security zone. The most common example is managing a host in a DMZ from trusted networks or computers. This could be accessing your home network from remote location. Access internet from your mobile device in public locations via VPN and so on.
Nowadays, continuous integration is an important part of the agile software development life-cycle. There is a number of tools on the market: Atlassian Bamboo, Jenkins, Jetbrains TeamCity.
Nowadays, you can get your own dedicated server up and running in seconds. Once you get it up, do you really need to spend several hours on configuring it for your application’s needs? Do you really want to repeat the same steps with each new server? In this article, I will give you an idea about automated installation with Ansible, a Simple IT Automation toolkit, and Ubuntu 14.04 LTS server as your box OS.