Servers
The websites we build run mostly on Linux servers. We are happy to share useful tips and tricks from configuring them.
Notes tagged Servers
Bacula: Backing Up Linux Servers
A complete guide to deploying the Bacula backup system for automated Linux server backups, with support for Virtual Full backups and efficient disk space management.
Automatic Cleanup of Docker Cache Volumes for GitLab Runner
How to deal with ever-growing Docker volumes used by the GitLab Runner cache and set up automatic cleanup.
Upgrading PHP on Ubuntu Including Already Installed Modules
A simple way to upgrade the PHP version on Ubuntu/Debian, including all modules that are already installed.
Disabling password login for a user in Linux
It is often useful to disable remote password login for some users on a Linux system and allow only SSH key authentication. Here is how to do it.
HTTP Basic Auth in Nginx
A guide to easily setting up HTTP Basic Auth for the Nginx web server.
HTTP Basic Auth with Apache server and .htaccess
A simple and quick way to put a website behind a login if you use the Apache web server.
NGINX, PHP-FPM and memory_limit
Setting the PHP memory limit in the NGINX and PHP-FPM configuration
Deploying PHP applications with Deployer and GitLab CI
A simple guide to easy deployment of PHP/Symfony applications from GitLab as well as from your local machine.
Moving Running Processes to Tmux
A simple guide to moving a long-running process from your console to Tmux
NGINX and the Processing Priority of location Directives
In an NGINX domain configuration you can have several location directives whose settings overlap. Here is the order in which they are evaluated
NGINX cache settings for PHP-generated images and static files
Setting up caching correctly for static content can noticeably improve page load speed
Apache Logs and Analyzing Suspicious Traffic
When managing a server, you often need to look into suspicious traffic on the web server. If it runs Apache, the following tips can help with the analysis
Rather not deal with servers yourself?
Get in touch with no obligation – a few sentences about what you are dealing with are enough.