Virtualmin GPL

A page that includes documentation for our Open Source products.

Multiple PHP Versions

Posted 2013-03-01 15:25 by andreychek

Introduction

Beginning in Virtualmin 3.99, if you have multiple PHP versions installed, you can choose which version to use for a given domain, or even per-directory.

While this feature can work with any Operating System version, it works best with CentOS 5 and 6 using the Software Collections repository.

Installing a second PHP Version on CentOS 5 or 6

CentOS supports something called "Software Collections", which is a system for installing multiple software versions on one server.

Upgrading Debian Squeeze to Debian Wheezy

Posted 2013-02-21 11:33 by andreychek

Note: This document is a work in progress. Also, Wheezy support for Virtualmin has not been released.

Upgrading Ubuntu 10.04 Lucid to 12.04 Precise

Posted 2012-04-26 19:18 by andreychek

This document will guide you through upgrading an Ubuntu 10.04 (Lucid) server to an Ubuntu 12.04 (Precise) server.

We highly recommend that you perform all of these steps on a test system before making changes to your production server -- that way, you can minimize downtime by knowing what to expect.

You should plan for some downtime -- there are big differences between the two distributions, and things don't always go as smoothly as we would hope.

Command Line API Examples

Posted 2012-02-26 21:42 by andreychek

Command Line API Examples

The following are a set of command line API snippets for performing tasks on a Virtualmin server. Most of them can be put into a text file, and run as a shell script.

How to add a wildcard or multi-domain SSL certificate

Posted 2011-07-21 13:17 by andreychek

This tutorial covers how to add a wildcard or multi-domain SSL certificate to multiple Virtual servers.

You will need an IP address dedicated to this purpose -- you can obtain IP addresses from the ISP hosting your server.

This tutorial assumes you have first logged into Virtualmin.

  1. Click 'Addresses and Networking' -> 'Shared IP Addresses'.

  2. Enter the IP address for this new SSL certificate in the 'Shared addresses for any servers ' field.

  3. Click 'Allocate a new shared IP address'.

  4. Click 'Save'.

0.

Databases

Posted 2011-06-28 13:26 by Joe

MySQL

PostgreSQL

SQLite

Oracle

Databases in Virtualmin FAQ - Have questions about database support in Virtualmin?

Database troubleshooting - Troubleshooting common problems with databases in Virtualmin

Migrating To a New Server

Posted 2011-06-08 22:45 by andreychek

This document describes how to migrate your Virtualmin installation to a new server.

The migration consists of performing a series of backups, restoring them onto your new server, testing (and more testing) -- and then, once everything appears to be working, making the new server live.

The operating system, version, and architecture don't matter during such a migration.

Upgrading Debian Lenny to Debian Squeeze

Posted 2011-05-24 14:35 by andreychek

This document will help guide you through upgrading a Debian 5.0 (Lenny) server to a Debian 6.0 (Squeeze) server.

We highly recommend that you perform all of these steps on a test system before making changes to your production server -- that way, you can minimize downtime by knowing what all to expect.

These steps are a succinct version of the full Debian upgrade guide available here: http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.en...

You should plan for some downtime -- there are big differences between the two distributions, and things don't always go as

Database FAQ

Posted 2011-05-19 14:49 by andreychek

Why can all of my users see a database named "test"?

MySQL, by default, comes with a database named test; unfortunately, all users are granted access to that database. Also, in some cases, users can be granted permission by default to all databases beginning with the string "test".

We've seen cases where users used the test database to store data for their applications, rather than creating a new database.

Syndicate content