Nextcloud running on Debian Stretch

How to Install Nextcloud on Debian 9 Stretch Linux

Introduction

The Cloud can be a great thing. It can also be a terrifying Orwellian nightmare where some faceless corporate entity has every picture you’ve ever taken of your family. To prevent the latter, there’s Nextcloud.

You many have heard of Owncloud. It was the primary solution for open source self hosted cloud storage for quite some time. Unfortunately, due to internal struggles, Owncloud split. Owncloud still remains, but it is currently owned by the people that caused the split. Nextcloud, on the other hand, is run by the original founder and the people who wanted to continue to work with the open source community.

Before you start the Nextcloud install process, you should follow our other guide on setting up a LAMP server on Debian Stretch. Nextcloud is a PHP application that utilizes a database and works best when paired with Apache. Having a LAMP server set up will be the best starting point.

Read more

Ansible installation on CentOS 7 Linux

Objective

The following guide describes simple to follow steps on how to install the open-source automation engine Ansible on CentOS Linux.

Operating System and Software Versions

  • Operating System: – CentOS 7 Linux
  • Software: – Ansible 2.2 ( EPEL ) & Ansible 2.4 ( Source )

Requirements

Privileged access to your CentOS Linux system will be required to perform the Ansible installation.

Difficulty

MEDIUM

Conventions

Read more

How to install Tomcat 9 on Debian 9 Stretch Linux

Objective

The objective is to install Tomcat 9 on Debian 9 Stretch Linux.

Operating System and Software Versions

  • Operating System: – Debian 9 Stretch
  • Software: – Oracle Java JDK 1.8.0_131, Tomcat 9.0.0.M21

Requirements

Privileged access to your Debian system is required in order to perform Tomcat and Oracle Java installation.

Difficulty

MEDIUM

Conventions

Read more

How to install TeamViewer on Debian 9 Stretch Linux

Objective

The objective is to desktop sharing application TeamViewer on Debian 9 Linux.

Operating System and Software Versions

  • Operating System: – Debian 9 Stretch
  • Software: – TeamViewer v12.0.76279

Requirements

Privileged access to to your Debian system will be required to install TeamViewer and its prerequisites.

Difficulty

EASY

Conventions

Read more

How to install Chromium Web Browser on RHEL7 Linux

Objective

The objective is to install latest Chromium Web Browser on RHEL7 Linux.

Operating System and Software Versions

  • Operating System: – Redhat Enterprise Linux 7.3
  • Software: – Chromium Version 58.0.3029.110 Fedora Project (64-bit)

Requirements

Privileged access to your system will be required.

Difficulty

EASY

Conventions

Read more

Monitor AMD Ryzen Temperatures In Linux with latest kernel modules

Objective

Monitor system temperatures and voltage on an AMD Ryzen system running Linux.

Distributions

All distributions running kernel 4.11 or higher

Requirements

A working Linux install with kernel 4.11 or greater and root privileges.

Difficulty

Medium

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Introduction

AMD’s Ryzen CPUs have been out for several months now, but AMD still hasn’t released any specifications or code to get temperature monitoring support for CPU sensors in Linux.

Thankfully, there are fairly accurate sensors on Ryzen motherboards, and they are accessible through Linux. You can only take full advantage of them by using the latest kernel modules, and in some cases, lm_sensors itself.

Read more

Search For Termux in F-Droid

SSH Into Linux Your Computer From Android With Termux

Objective

Install Termux on an Android device and use it to establish passwordless SSH to a Linux computer.

Distributions

This guide will work with any Linux computer.

Requirements

A working Linux computer and an Android device.

Difficulty

Easy

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Introduction

It might seem kind of strange, but being able to access the command line of your computer remotely from your phone is very convenient, especially when paired with an excellent Android terminal emulator, like Termux.

Termux makes the process very easy. It emulates parts of a GNU/Linux, including a /home directory. Termux actually has a package manager, in the form of Apt, and it can install some basic packages.

Read more

Overclock Your Radeon GPU With AMDGPU

Objective

Overclock Radeon RX 400 series and newer graphics cards under Linux using the AMDGPU open source drivers.

Distributions

This method will work on any Linux distribution running the AMDGPU drivers.

Requirements

A working Linux install running kernel 4.10 or newer with root privileges and the AMDGPU drivers installed.

Difficulty

Easy

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Introduction

The open source AMDGPU drivers don’t have a fancy GUI interface that lets you overclock your card. Actually, they don’t come with any kind of control center at all. That’s alright, though, you can still overclock your card by modifying a couple of values in configuration files, a perfectly Linux solution if you think about it.

Read more

Begin Mining Ethereum On Ubuntu 16.04 Xenial Xerus Linux

Objective

Set up Ubuntu 16.04 for Ethereum mining.

Distributions

This guide was tested for Ubuntu 16.04, but many principles will hold true on other distributions.

Requirements

A working Ubuntu 16.04 installation with root privileges. You also need a modern GPU with more than 4GB of RAM.

Difficulty

Easy

Conventions

  • # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ – requires given linux commands to be executed as a regular non-privileged user

Introduction

It’s hard not to have heard about Ethereum by now. It’s the hottest new cryptocurrency that’s still very much so on the rise. Unlike Bitcoin, Ethereum is still practical to mine, and tons of people are getting in on it. If you’ve been considering mining Ethereum, this guide will help you get started using open source tools and Ubuntu.

Read more