Advertisements

Articles about software development operations

In this page, you will find articles that are related to computer infrastructure operations that are performed in the course of software development.

Examples include how to setup the server infrastructure to run Python applications, WordPress applications and etc.

Configuring Nginx and PHP 7 stack in Linux to increase or decrease file upload size limit

PHP web applications can utilize Nginx as the reverse proxy server and PHP FPM as the upstream server. Whenever you encounter HTTP file upload issues, limitation in file upload size is one common cause.

This post shows how to adjust the file upload size limit for your application running on a Nginx-PHP stack in Linux.

Advertisements

How to setup your own Wiki site on a Raspberry Pi 3 with Dokuwiki, Raspbian Stretch Lite, nginx and PHP

Dokuwiki and Raspbian icon

As a result of the proliferation of single-board computers like the Raspberry Pi 3, we get energy-efficient computers. In addition to being energy-efficient, Raspberry Pi 3 is small and priced affordably. Therefore, the Raspberry Pi 3 is an ideal gift for programmers.

Given that you had received one as a programmer, you may be wondering what you can do with it. In case you are yearning for your own Wiki site, you may consider setting up your DokuWiki site on your Raspberry Pi 3.

With this in mind, this post walks through how you can setup your own Wiki site on a Raspberry Pi 3 with Raspbian Stretch Lite, nginx and PHP.

How to setup Jupyter Notebook on Raspberry Pi 3 with Raspbian Stretch Lite, Supervisor and Virtualenv to run Python 3 codes

By taking Andrew Ng’s Deep Learning Coursera course, you can get a better understanding of deep learning. In addition, you will also get many Jupyter Notebook documents that you can reference to build models that can solve interesting problems.

In order to readily access these documents, you may want to setup Jupyter Notebook on a single board computer like the Raspberry Pi 3. With this in mind, this post shows how you can setup Jupyter Notebook on Raspberry Pi 3 with Raspbian Stretch Lite, Supervisor and Virtualenv to run Python 3 codes.

How to setup Taiga project management platform on Raspberry Pi 3 with Raspbian Stretch Lite

Taiga and Raspbian icon

A project management platform is useful for us to keep tabs on what we want to build. Taiga is a popular open source project management platform that is highly recommended by opensource.com to be the top open source alternative to Trello.

Taiga runs well on a Raspberry Pi 3. If you want to setup something at home to help you manage the projects that you are working on, you can consider setting up the Taiga project management platform on a Raspberry Pi 3 with Raspbian Stretch Lite as the base operating system.

This post is adapted from Taiga’s installation guide to serve as a guide to setting up Taiga project management platform on Raspberry Pi 3 with Raspbian Stretch Lite.

How to install Postfix as the SMTP server for applications in Raspbian Stretch Lite to send email

Postfix Raspbian icon

Email is a good medium for the applications that we deploy on our Raspbian Stretch Lite to send us notifications.

By default, a fresh installation of Raspbian Stretch Lite does not include a SMTP server for programs to send email. Thankfully, we can install Postfix as the SMTP server for the applications that we deployed on Raspbian Stretch Lite to send out email when necessary.

This post documents how you can install Postfix as the SMTP server for applications in Raspbian Stretch Lite to send email.

Techcoil Recommends

Advertisements
Advertisements