Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.
Cara menginstal Drupal di Ubuntu Server sebagai berikut:
1. Buka terminal,masuk sebagai root masuk di directory /var/www/
# sudo su
# cd /var/www/
2.Download aplikasi durpal di sini
# wget http://ftp.drupal.org/files/projects/drupal-7.26.zip
3.Jika mendownload secara manual pastikan aplikasi sudah dipindah di directory /var/www/
4.EKstak aplikasi di directory /var/www/
# unzip drupal-7.26.zip
5.Ubah nama directory drupal-7.26 menjadi drupal
# mv drupal-7.26 drupal
6.Beri hak akses pada directory drupal
# chown -R www-data:www-data
7.Buka browser masuk phpmyadmin buat database drupal
8.Masukan URL localhocst/drupal
9.Akan masuk proses instalasi>next
10.Pilih bahasa
11.Ikuti langkah-langkahnya dengan mengisikan informasi yang dibutuhkan drupal
seperti nama database,username database,password database,email,Username drupal,password drupal.
12.Tunggu Prosesnya
13.Drupal jadi.