All Posts tagged as "software installation and configuration"

Installing Jahia Community SDK on Debian 9

Jahia is a software company which provides enterprise products and services. Its main products are jContent (a content management system), jExperience (combines customer data with customer management for personalized customer experience and jCustomer (an open source customer data platform). These products are combined in innovative way to provide solutions such as CMS (Customer Management System), PWA (Headless Progressive Web Applications), Customer Portals and more. Jahia provides a 30 day trial period of most of its products and solutions.

Read

Installing Ghost on Debian Stretch

Ghost is an open source blogging platform similar to WordPress. It is based on a modern web architecture and has very good performance and security. It is very popular and is used by major corporations including Mozilla, NASA, Apple and more.

Read

Building online communities with Discourse

Discourse is a popular discussion application that allows users to discuss topics. It is one of the most popular discussion applications with lots of features and a user friendly interface. To try out the features provided by Discourse, see the Discourse Demo.

Read

Version Control - Quick Tips

Following are some quick tips related to Version Control:

Read

Installing Editoria book publishing platform

Editoria is a web based tool for publishing books. It allows editors and authors to collaborate on book publishing. Editoria is being developed by the University of California Press and the California Digital Library in partnership with the Coko Foundation.

Read

Tracking Issues with Mantis Bug Tracker

Mantis Bug Tracker is web based software that allows keeping track of issues. It is used mainly for tracking bugs in software, but may be used as a general purpose issue tracker for all types of projects.

Read

How To Change Account Passwords on an OpenLDAP Server

To change the LDAP admin password, we need to first save the rootdn account information. We can do this with the command:

Read

Securing Plesk using the Plesk Advisor extension

Plesk is a useful control panel for Windows and Linux based servers. It is used for managing web hosts, users, server security, email and more.

Read

Installing Lets Encrypt SSL Certificates on Debian Jessie and Nginx

HTTPS Certificates are files that are used to secure websites. A website that is secured using HTTPS is accessed using the HTTPS protocol. For example https://www.google.com. HTTPS certificates are issued by a Certificate Authority (CA). Lets Encrypt is a CA that issues HTTPS certificates free of cost.

Read

Publishing websites using Jekyll

Jekyll is a static site generator. It generates static HTML pages from content written in Mark Down or HTML. Its different from other website publishing tools in that it does not use a database.

Read

Upgrading MySQL server from version 5.6 to 8.0

The latest version of MySQL server currently is 8.03. To upgrade MySQL server from a previous version we need to ensure that we are upgrading from the last stable release. For example from version 5.7 to 8.0.

Read

Upgrading R from version 3.0 to 3.5

R is a free software package for statistical computing. It is part of most Linux distributions. However the latest version of R is not always available. To install the latest version of R we need to add the URL of a CRAN mirror to a file in /etc/apt/sources.list.d.

Read

Installing Laravel Spark, GitScrum and IceCoder on Debian Stetch

Laravel Spark is a non-free but open source application for the Laravel PHP Framework. It provides features that are commonly found in web applications such as user subscription, billing plans, invoicing and payment processing.

Read

Installing Wireshark on Ubuntu Artful

Wireshark is a network protocol analyzer which allows inspecting network traffic at different levels. It supports all the well known network protocols and is commonly used for troubleshooting network related problems.

Read

Exo Platform - Intranet portal and collaboration

Exo Platform is an Intranet portal with collaboration features written in Java language. It is available as open source. It allows employees to collaborate effectively and productively. Its main features are an activity stream, documents, wiki, calendar, forums, contacts and spaces.

Read

Installing Docker on Debian Jessie

Docker is a solution for managing light weight containers. To install Docker on Debian Jessie, we need to first install packages to allow apt to use a repository over HTTPS. We can do this using the command:

Read

Installing Zurmo CRM and Oxwell Social Network Platform

Zurmo CRM is a customer relationship management system with a wide range of features such as Contact Management, Activity Management, Deal Tracking and more. Oxwell social network platform allows creation of social networks and online communities. Both applications are written in PHP and MySQL. Both platforms are open source and free to use.

Read

Installing Canvas learning management system

Canvas LMS is a modern Learning Management System. It allows teachers and instructors to publish learning material online such as courses, quizzes, assignments, announcements, syllabus, modules, discussions, files, learning outcomes and more. Canvas is available as open source software and can be used free of charge.

Read

Graylog2 - A scalable open source centralized logging system

In this blog post I will describe my experience with installing an open source centralized logging system called Graylog2. Graylog2 is an excellent log management system. It is based on well known open source tools such as Mongodb and Elasticsearch.

Read

Installing Atlassian products on Google Cloud

Atlassian is a software company that develops products for software developers and project managers. Its main products are an Issue Management system called Jira and a Document Management and Collaboration platform called Confluence.

Read

Installing HumHub and Communote on Debian Jessie

HumHub and Communote are both web based social network platforms that allow teams and small organizations to communicate and collaborate using Activity Streams, Messaging, Blogging, Tagging and more. HumHub is based on the Yii Php Framework, while Communote is written in Java.

Read

Installing NextCloud, Collabora and Spreed on Debian Jessie

NextCloud is a document management and collaboration system. It allows users to access their images, documents, spreadsheets and other files from any location and any device.

Read

Open Project - Collaborative Project Management

Open Project is an online project management application with collaboration features. It is one of the most popular open source project management software.

Read

Securing your Email server

In this blog post I will describe my experience with installing, configuring and securing an email server. Many companies have their own email servers but one thing I noticed about in house email servers is that they are very unreliable.

Read

Setting up your own Content Delivery Network using Bind DNS

Recently I worked on constructing a simple Content Delivery Network using Bind DNS. I will share my experience in this blog post. Bind DNS is an open source DNS server. It is the most widely used DNS server. DNS is one of the building blocks of the internet. The main use of DNS is to translate domains names to IP Addresses. DNS also has other uses such as securing email.

Read

Installing LXC containers on Debian Jessie

Containers are light weight virtual machines that can be used to isolate processes. Containers implement operating system level virtualization. This means that all containers running on a host will share the kernel of the host operating system.

Read

Installing Rocket Chat and Wekan on Ubuntu Server

Rocket Chat and Wekan are useful online collaboration tools. Both tools are open source and can be downloaded and installed for free.

Read

Installing W3C Markup Validator and Validator Nu on Debian Jessie

W3C Markup Validator and Validator.nu are two useful tools that can be used to validate HTML code. W3C Markup validator allows validating xhtml, html, xml, mathml and more. Validator.nu allows validating HTML 5 code. The W3C Markup validator is written in Perl, while the Validator.nu is written in Java. Both tools are actively being developed.

Read

Installing and configuring Redmine

Redmine is a web based project management and collaboration platform. It is based on the Ruby programming language and the Ruby on Rails framework. Its user friendly and easy to install and configure.

Read

Tuning WordPress performance using Varnish

Recently I had the opportunity of on tuning website performance using Varnish. Varnish is called a Caching HTTP Reverse Proxy. This means it sits between your end user and one or more back-end servers such as Apache or Nginx and functions as a cache for HTTP traffic.

Read

Upgrading JWPlayer to version 7

JWPlayer is one of the most widely used video players. It has evolved from a simple video player into a video publishing platform. The latest version 7 of the player is a major upgrade from the last version. Websites that use the old JWPlayer 6 should upgrade to the latest version.

Read

Installing W3C Markup Validator on Debian Jessie

The W3C Markup Validator is a useful tool that allows validating HTML text. It can be used to check if a given web page or text conforms to the HTML 5 standard.

Read

Rocket Chat installation tips

The following script can be used to run an instance of Rocket Chat

Read

Deploying WSO2 Api Manager

The WSO2 API Manager is a platform for managing APIs. It allows deploying, monitoring and testing APIs. It is a complete API management platform that allows building scalable APIs.

Read

FreeIPA - An open source centralized user management system

This blog post is about FreeIPA, a very useful open source centralized user management solution from Red Hat. I had the opportunity of installing FreeIPA in a virtualized environment. I want to share my experience in this blog post.

Read

Installing FreeIPA client on Debian

Recently I had the opportunity of installing FreeIPA client on servers running the Debian operating system. I will share my experience in this blog post. FreeIPA is an excellent centralized user management system from FreeIPA.

Read