opscomplete

This is a collection of frequently asked questions about the makandra hosting environment and our operations services.

opscomplete

We offer to join your Slack (via Slack's Shared Channels) as an additional communication channel next to e-mail...

opscomplete

New Deployments Looking for a checklist for new deployments? You will find it here: Adding new deployments. Servers

From the previous card about the deployment structure we now want to set up Capistrano 3. In the following Cards...

First, in your project, you need to install Capistrano 3 for Rails. You can find the official documentation here.

opscomplete

If you followed this guide, you will have already executed bundle exec cap install STAGES=staging,production and your project...

Our Rails deployments are run by passenger on the application servers, to automatically restart passenger workers after a deploy you...

As it's possible that you manage the Ruby version by yourself we created the capistrano-opscomplete Gem to support...

opscomplete

If you want to use Puma as the application server you have the two following options. There is the capistrano...

opscomplete

In most cases your application needs configuration data like database endpoints or API keys to work. This section will help...

opscomplete

If there is an error or if you need to check whether requests are arriving at your server, you should...

opscomplete

When a new application deployment is to be created we always need the same set of information. If possible, please...

opscomplete

...into log files. You will find these logs here: # stdout: ${appdir}/shared/log/${program_name}-1.log # stderr: ${appdir}/shared/log/${program_name}-1.error.log

Here is an example configuration for using Sidekiq with our Procfile support and Capistrano. Sidekiq specific steps in lib/capistrano/tasks/sidekiq.rake. Please...

opscomplete

If you want to use containers for your deployment, we support this via a docker-compose.yml file. For this case we...

opscomplete

Managed Hosting includes a wide variety of monitoring methods to ensure stable operation of your servers and applications. Corresponding checks...

opscomplete

We offer shared services for ruby on rails applications on our server infrastructure. With that you get a default setup...

opscomplete

As you can see in Infrastructure basics your application servers are placed behind three load balancers. They accept all HTTP/S...

By default, our load balancers pass all incoming requests to your application without throttling them in any way.

opscomplete

At makandra we can provide different solutions for HTTPS/SSL. Let's Encrypt (Recommended solution) Let's Encrypt is a certificate...

opscomplete

If you need to upload larger files, or have any questions please contact us via ops@makandra.de. Upload file size Limit...

opscomplete

On every application server a local MTA is running and listening on localhost port 25. You can use it to...

opscomplete

When you are using the default local SMTP-Relay and send mails from an email address which can't receive...

opscomplete

There are different locations where log data is written to. Here is an overview of the most common places.