1. 17/06/2022
Using OpenGPG in Docker without passphrase
2. 17/06/2022
Using OpenGPG in Docker with passphrase
3. 09/05/2019
Managing application secrets with Hashicorp Vault
4. 31/03/2019
Diverting requests to relevant servers with Nginx reverse proxy and logging client's request headers
5. 05/03/2019
Installing Jenkins on Debian Stretch
6. 16/02/2019
Integrating Jenkins with GitHub over SSH
7. 04/02/2019
Installing Jenkins with Java8 on Debian Jessie
8. 08/12/2018
Multiple dockerised PHP-FPM and Nginx applications communicating each other over the same network
9. 16/10/2018
Using X.509 client certificate authentication with PHP-FPM and Nginx
10. 16/09/2018
A makefile example with native docker commands
11. 16/09/2018
A makefile example with docker compose commands
12. 31/07/2018
Creating a SSH and SFTP server with docker compose
13. 31/07/2018
Creating a SSH server with OpenSSH by using docker-compose and connecting to it with PHP
14. 10/07/2018
Export and import Grafana dashboard and data sources
15. 02/07/2018
Checking whether a server is reachable
16. 24/06/2018
Accessing host OS from within docker container
17. 27/05/2018
Setting up encoding, locale, timezone and NTP server on linux to synchronise the time
18. 27/05/2018
Creating a simple PHP-FPM, Nginx and MySQL application with docker compose
19. 21/05/2018
Installing Ruby on Debian 8
20. 07/05/2018
Setting up a SFTP server and users on Ubuntu 16.04
21. 14/04/2018
Profiling and visualising PHP applications with xdebug profiler, cachegrind and qcachegrind
22. 09/04/2018
Serving multiple sites on multiple Nginx ports and different roots
23. 06/04/2018
Tailing log files with Fluentd and transferring logs to another log file
24. 01/04/2018
Recording and visualising symfony response times with InfluxDB and Grafana
25. 03/02/2018
Colouring bash terminal prompt in Linux and MacOS
26. 15/12/2017
Watching and visualising live website logs with Logstalgia
27. 09/09/2017
CollectD, InfluxDB and Grafana integration
28. 08/09/2017
InfluxDB and Grafana integration
29. 02/07/2017
Handling multiple log files with Filebeat and Logstash in ELK stack
30. 01/07/2017
Setting up Elasticsearch, Logstash, Kibana (ELK Stack) and Filebeat on Ubuntu 14.04 without SSL
31. 01/07/2017
Adding SSL security to log forwarding from Filebeat to Elasticsearch, Logstash, Kibana (ELK Stack) on Ubuntu 14.04
32. 29/06/2017
Setting up Elasticsearch, Logstash and Kibana (ELK Stack) on Ubuntu 14.04
33. 11/03/2017
The difference between reserved and buried jobs in beanstalk
34. 08/03/2017
Install and use Beanstalk in Ubuntu
35. 05/03/2017
Monitoring processes with Supervisor
36. 05/03/2017
Monitoring a PHP process example with Supervisor
37. 14/01/2017
Setup GitHub and Jenkins integration for pull request builder and merger
38. 03/12/2016
Installing zsh shell and oh-my-zsh framework
39. 26/11/2016
Setting up Jenkins on Ubuntu with Vagrant and accessing it on Internet with ngrok
40. 11/11/2016
Automatically running a bash script after composer install in a symfony application
41. 29/07/2016
Connecting to Vagrant MySQL server with MySQL Workbench in host machine
42. 22/07/2016
Some useful notes about HAProxy, load balancing, Keepalived and security
43. 01/06/2016
Solution for 'ssh: connect to host github.com port 22: Connection timed out' error
44. 21/01/2016
Find the location of the currently loaded php.ini file in terminal
45. 17/12/2015
Install and test memcached in Mac OS
46. 17/10/2015
Listing all running processes in terminal
47. 11/10/2015
Prevent hotlinking to files with htaccess if the user is not logged in
48. 23/08/2015
Writing a basic bash or shell script
49. 22/08/2015
Memcached terminal commands and tools
50. 22/08/2015
How to create a user login screen with .htaccess and .htpasswd to prevent users to access subfolders or resources
51. 13/08/2015
Find and kill a process that is using a particular port in Ubuntu
52. 01/08/2015
Use ngrok to access localhost from anywhere
53. 01/08/2015
Use forward to access localhost from anywhere
54. 06/06/2015
Image upload, create thumbnail, center and add padding in symfony
55. 28/03/2015
Reading or watching logs in realtime with tail command on Ubuntu
56. 20/03/2015
How to recover files and folders which appears as question marks ????????
57. 06/03/2015
Git commit error: insufficient permission for adding an object to repository database .git/objects
58. 05/02/2015
How to set the 'date.timezone' in php.ini file
59. 28/01/2015
Listing and terminating running processes with ps aux on Ubuntu
60. 17/11/2014
How to kill or close a frozen window with xkill on Ubuntu
61. 11/11/2014
Installing phpunit globally on Ubuntu
62. 06/11/2014
Creating a global .gitignore file
63. 04/11/2014
Creating a shared folder between Windows host and Ubuntu client in Oracle VM VirtualBox
64. 04/11/2014
How to sort Oracle VM VirtualBox small screen problem on Ubuntu client
65. 02/11/2014
Solution for 'PHP Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes)' error
66. 01/11/2014
Solution for 'zend_mm_heap corrupted' error message in Ubuntu
67. 01/11/2014
Solution for 'failed to open dir: Too many open files' error in Ubuntu
68. 27/10/2014
How to clean bash or terminal history on Ubuntu
69. 09/10/2014
Creating a virtual host on Ubuntu
70. 07/07/2014
Copying content of a folder into another folder
71. 19/05/2014
How guest session is disabled in Ubuntu
72. 17/05/2014
Installing git package on Ubuntu
73. 16/05/2014
'Serious errors were found while checking the disk drive' error after Ubuntu reboot
74. 24/03/2014
Dealing with users in linux command line
75. 11/01/2014
How to fix 'System program problem detected' error on Ubuntu
76. 10/01/2014
Virtual machine 'Failed to open a session for the virtual machine' error
77. 10/01/2014
How to completely remove a package from Ubuntu