Step-By-Step Install Guide DTC Gplhost Web Hosting Control Panel on Linux Centos5 Server

Total Page:16

File Type:pdf, Size:1020Kb

Step-By-Step Install Guide DTC Gplhost Web Hosting Control Panel on Linux Centos5 Server Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 Global Open Versity IT Enterprise Architecture Hands-on Labs Training Manual Step-By-Step Install Guide DTC GPLHost Web Hosting Control Panel on Linux CentOS5 Server Kefa Rabah Global Open Versity, Vancouver Canada [email protected] www.globalopenversity.org Table of Contents Page No. STEP-BY-STEP INSTALL GUIDE DTC GPLHOST WEB HOSTING CONTROL PANEL ON LINUX CENTOS5 SERVER 3 Introduction 3 Part 1: Install CentOS 5 4 Part 2: Post Installation Configurations. 4 Step 1: Perform System Upgrade 4 Step 2: Modify the Hosts file 4 Part 3: Install DNS Server 5 Part 4: Pre-requisite Setup 5 Part 5: Detailed setup of DTC 6 Step 1: Setting up the RPMForge repository 6 Step 2: Setting up the DTC repository 7 Step 3: Installing DTC 7 Step 4: Fully-qualified host name 7 Step 5: SELinux and firewall 8 Step 6: MySQL security 8 Step 7: DTC configuration 9 Step 8: Setup Services & Product List 16 Step 9: Create New Account 17 Step 10: Server Monitoring 20 Part 6: Configure SquirrelMail Webmail 21 Step 1: Install Mail Transport Agent Switcher (MTAS) 22 Step 2: Switch to Postfix from Sendmail 23 Step 3: Configure SquirrelMail to Work with Courier-IMAP 23 Part 7: Configure Mail on DTC 26 Step 1: Set up mail 26 Step 2: Adding Database 28 Step 3: Login to your mailbox 29 Step 4: Changing Account Settings 30 1 © April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT200 – Web Hosting Solutions Administration Training Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 Part 8: Install Firewall 30 Part 9: Need More Training on Linux: 31 Web Hosting Solutions Administration Training 31 Part 10: Hands-on Lab Assignments 31 A GOV Open Knowledge Access Technical Academic Publications Enhancing education & empowering people worldwide through eLearning in the 21st Century 2 © April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT200 – Web Hosting Solutions Administration Training Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 Global Open Versity IT Enterprise Architecture Hands-on Labs Training Manual Step-By-Step Install Guide DTC GPLHost Web Hosting Control Panel on Linux CentOS5 Server By Kefa Rabah, [email protected] June 27, 2010 GTS Institute Introduction Linux CentOS5 is a community-supported, free and open source operating system based on Red Hat Enterprise Linux. It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution. CentOS stands for "Community ENTerprise Operating System". CentOS is the perfect server for people who need an enterprise class operating system stability without the cost of certification and support and pocket burning baggage that comes with proprietary software. And the beauty is CentOS is free. In this Hands-on Labs session, we’re going to install DTC GPLHost Control Panel on Linux CentOS5 server. Domain Technologie Control (DTC) is a web-based control panel aimed at providing a graphics-oriented layout for managing commercial hosting of web servers, intended for shared web hosting servers, virtual private servers (VPSes), and dedicated servers. Domain Technologie Control is free software released under the GNU LGPL v2.1 license. It is fully skinnable and translated into several languages. DTC is fully open source (LGPL). DTC is also the first web hosting control panel that has reached inclusion in major distributions like Debian (since Lenny in 2009), Ubuntu (since 2008) and FreeBSD Using a web GUI for the administration and accounting all hosting services, DTC can delegate the task of creating subdomains, email, ssh, database, mailing lists, and FTP accounts to users for the domain names they own. Moreover, Domain Technologie Control allows the administrator to create web hosting plans that provide e-mail and FTP accounts, domain purchasing, subdomains, SSH, and MySQL databases to the end users under controllable quota for the web sites that these users own. DTC also maintains the automation of billing, generates backup scripts, and monitors traffic (per user and per service) using a single system, UID or GID. Also integrated into DTC are the support ticket system and customizable HTTP error pages. DTC itself manages its own MySQL database to store its setup configuration, web hosting plans, and users. It has support for many other free software: MySQL, Apache, PHP, qmail, Postfix, Courier, Dovecot, ProFTPd, Webalizer, mod-log-sql, and more. It also connects to dtc-xen to manage and monitor the usage of Virtual Private Servers (VPS). Solution In this Hands-on Labs, you will learn how to install CentOS5 and prepare it for the installation of DTC GPLHost Control Panel. You’ll also learn how to perform post-installation configuration of CentOS5 e.g., upgrade the system with new patches and bug fixes, configure static IP address from dynamic one, change the computer hostname, modify hosts & resolv.conf files, perform ping test among others. Next, 3 © April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT200 – Web Hosting Solutions Administration Training Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 you will learn how to install DTC on Linux CentOS5 server. Upon completion of this lab session you should have gained a capability and expertise level to install and maintain DTC GPLHost Control Panel, which you can use to manage your hosting solutions. The entire lab training was performed on VMware. But you can also use the open source VirtualBox from Oracle etc. Part 1: Install CentOS 5 Assumptions: 1. It’s assumed that you have a good understanding of Linux operating system and its working environment. It’s also assumed that you know how to install and configure Linux CentOS5, if not go ahead and pop over to scribd.com and check out or excellent hands-on training manual, entitled “Install Configure and Upgrade Linux CentOS5 Server v1.1” to get you started. 2. It’s also assumed that you have a good understanding of MySQL database. 3. In the next section, we’re going to perform other post-installation work like system upgrade and etc. Part 2: Post Installation Configurations. Step 1: Perform System Upgrade For best practices in IT, it’s important to always perform systems upgrade after initial installation is completed. To do this, perform the following procedures: 1. Click Application -> Accessories and the select Terminal 2. From Terminal window, issue the command "yum install update –y". This enables the system to get the latest patches and bug fixes. 3. You’re now down with system update. In the next section we’re going to learn how to change NIC adapter configuration from dynamic IP address to static IP address. Step 2: Modify the Hosts file 1. It’s assumed that you know how to install CentOS5 using static IP address, very important for DNS server. Once you’re done with the installation then verify that your hosts file is set correctly. 2. In this step we want to modify the hosts file to reflect our new "Fully Qualified Hostname" and IP address. 3. To do this, from the Terminal window issue the command: [root@mx ~]# gedit /etc/hosts 4 © April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT200 – Web Hosting Solutions Administration Training Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 4. While here also note our hostname and IP address: server03.govholabs.com 192.168.1.10 5. Check out /etc/hosts to ensure that you have a correct setup, in our case, it’s as follows: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.1.10 server03.govholabs.com server03 192.168.1.10 dtc.govholabs.com ::1 localhost6.localdomain6 localhost6 6. For the final test, issue the ping command, to see if our hostname can return its own IP address: [root@mx ~]# ping server03.govholabs.com [root@mx ~]# ping dtc.govholabs.com 7. We’re done with this section. Part 3: Install DNS Server In this section it’s assumed that you know how to install and configure a DNS Server on a Linux machine, if not, then check out our excellent Hands-On Labs training manual, entitled “Using Webmin and Bind9 to Setup DNS Server on Linux” to get you started. Here we’re going to use Webmin and Bind9 to deploy DNS Server. However, it’s important to note that DTC will configure DNS and all the hosting requirements for you! Part 4: Pre-requisite Setup 1. Ensure that you have set the hostname, correctly, if not you can issue the following command to setup your hostname for "server03.govholabs.com", as follows: # hostname server03.govholabs.com Note: change hostname to suit your needs. 2. Now check to ensure that you have a valid hostname entered, or amavisd-new will complain about it and refuse to setup. Try this command, as this is the one that amavis will use: hostname --fqdn Note: It should return the fully qualified domain name of your mx server that should be something like "mx.example.com" (this is best option). 3. Similarly, check that 5 © April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT200 – Web Hosting Solutions Administration Training Global Open Versity, ICT Labs Install Guide DTC GPLHost on LinuxCentOS5 Server v1.0 cat /etc/hosts returns something like: 192.168.1.10 server03.govholabs.com server03 Note: You make thins easier by installing DNS server.
Recommended publications
  • Sistem Pendukung Keputusan Dalam Pemilihan Control Panel Virtual Private Server Menggunakan Metode AHP Dan SAW
    Citec Journal, Vol. 5, No. 1, November 2017 – Januari 2018 ISSN: 2460-4259 14 Sistem Pendukung Keputusan Dalam Pemilihan Control Panel Virtual Private Server Menggunakan Metode AHP dan SAW Decision Support System in Selection of a Control Panel Virtual Private Server Using AHP and SAW Method Arwendra Adi Putra*1, Kusrini 2, Eko Pramono3 1,2,3Magister Teknik Informatika, Universitas Amikom Yogyakarta E-mail: [email protected], [email protected], [email protected] Abstrak Hosting dapat dibedakan menjadi berbagai macam type, salah satunya adalah Virtual Private Server (VPS). VPS merupakan sebuah cara untuk membagi sumber daya sebuah physical server menjadi server virtual. Sebuah VPS memerlukan control panel karena untuk mempermudah pengaturan seperti mengelola email, disk, database, penambahan domain, memonitor bandwidth dan backup data. Terdapat berbagai macam control panel dengan spesifikasi yang berbeda-beda. Pemilihan control panel tersebut sangat penting karena control panel tersebut harus disesuaikan dengan spesifikasi VPS. Berdasarkan permasalahan tersebut, diperlukan sistem yang dapat membantu dalam pengambilan keputusan dalam pemilihan control panel. Metode yang digunakan dalam penelitian ini adalah dengan menggunakan metode Analitical Hierarcy Process (AHP) dan Simple Additive Weighting (SAW). Metode AHP digunakan untuk mencari bobot variabel kriteria, sedangkan metode SAW digunakan untuk menentukan nilai akhir dan perangkingan. Hasil perangkingan alternatif control panel pada sistem ini menunjukkan hasil yang sama dengan hasil perangkingan dari pakar control panel, sehingga sistem ini dapat digunakan oleh pengguna sebagai dasar pengambilan keputusan dalam menentukan pemilihan alternatif control panel. Kata Kunci — control panel, VPS, AHP, SAW, sistem pendukung keputusan Abstract Hosting can be divided into various types, one of them is Virtual Private Server (VPS).
    [Show full text]
  • Sun Microsystems Solaris 10 What's
    Solaris 10 What’s New Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–0547–15 January 2005 Copyright 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, SunVTS, Java, J2SE, J2EE, JavaServer, JumpStart, Sun Fire, StarOffice, Sun Blade, Sun Ray, Solstice Enterprise Agents, CacheFS, Sun StorEdge, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. FireWire is a trademark of Apple Computer, Inc., used under license. Netscape and Netscape Navigator are trademarks or registered trademarks of Netscape Communications Corporation. Mozilla is a trademark or registered trademark of Netscape Communications Corporation in the United States and other countries.
    [Show full text]
  • Subject: VPS Services and Templates Posted by Touchvps on Sun, 13 Apr
    Subject: VPS Services and templates Posted by touchvps on Sun, 13 Apr 2008 13:07:17 GMT View Forum Message <> Reply to Message We offer custom templates with any request by customer , we also have ready to go some templates : Custom OS Template cPanel: Fedora Core 5 or Centos 5 cPanel + Fantastico with support for ffmpeg: Installed FFmpeg Modules FFmpeg & FFmpeg-php Libogg & Libvorbis Flv2tool LAME MP3 Encoder Mplayer Mencoder GD Library You can run scripts like clip-share vshare youtube , phpfox, phpmotion etc... Fedora Core 8 with Gnome , directly access to your Desktop via RealVNC + a lot of scripts installed like openoffice , browsers , putty , mirc , etc... Debian 4 + VHCS2 ready to go for you with many ssh tools for your help. you can contact us with your request directly to email [email protected] or visit our website www.touchvps.eu Subject: Re: VPS Services and templates Posted by kir on Sun, 13 Apr 2008 19:07:45 GMT View Forum Message <> Reply to Message If you have those templates for download, please add yourself to http://wiki.openvz.org/Partners. If you provide OpenVZ-based hosting, please add yourself to http://wiki.openvz.org/Hosting. Subject: Re: VPS Services and templates Posted by SoftDux on Thu, 17 Apr 2008 08:10:43 GMT View Forum Message <> Reply to Message I presume those templates incur some costs, and are not for free? Subject: Re: VPS Services and templates Posted by touchvps on Thu, 17 Apr 2008 08:33:27 GMT View Forum Message <> Reply to Message Page 1 of 3 ---- Generated from OpenVZ Forum SoftDux wrote on Thu, 17 April 2008 04:10I presume those templates incur some costs, and are not for free? right true, and price start from $8 for template one-time and +support , updates 1 year , so is more than cheaper.
    [Show full text]
  • The Ultimate Guide to Web Hosting for Beginners. Don't Be
    Welcome to the Ultimate Guide to Web Hosting for Beginners. Don’t be fooled by the name – this is a top-notch exhaustive resource, for new website owners and veterans alike, created by hosting experts with years of experience. Our mission: to help you save money and avoid hosting scams. Your part: please be kind and share this guide with someone. We made it to help you choose the right hosting, make the most of it and save big bucks on the long run. Here’s what this guide covers: VPS, Cloud and Dedicated hosting: types, pricing and technologies How to choose the right OS SEO and web hosting Installing WordPress in 5 easy steps The common dirty tricks of web hosting companies (and how to avoid them) The Most important features in shared web hosting To make the most of the information we’ve gathered here for you, we recommend taking these articles one at a time. Be sure to keep a notepad and a pen with you, because there will be some stuff you may want to write down. And now, 1. We hope you enjoy reading this guide as much as we had enjoyed writing it 2. Keep safe out there, and open your eyes to avoid scams and dirty tricks 3. Feel free to ask us anything. We’re at http://facebook.com/HostTracer 4. Please consider sharing your hosting experience with us on our community, at http://hosttracer.com Good luck! Idan Cohen, Eliran Ouzan, Max Ostryzhko and Amos Weiskopf Table of Contents Chapter 1: Introduction, and a Hosting Glossary .................................................
    [Show full text]
  • How to Install Webmin/Virtualmin in Linux (Centos 7)
    Advanced Network/System Administration and Security Workshop ECE Building, Building, BUET, Dhaka Date: 10-12 December 2019 How to Install Webmin/Virtualmin in Linux (CentOS 7) What Is Virtualmin? Virtualmin is a Webmin module that is typically used to manage multiple virtual hosts through a single interface, similar to cPanel. It supports multiple functions such as creating/managing Apache virtual hosts, MySQL database creation/management, generating DNS zones, managing mailboxes, and much more. How Do I Install Virtualmin On CentOS 7? This guide implies that you’re using the root account on Cloud, VPS or Dedicated Server to perform the installation and that you have a basic working knowledge of a Linux shell. We highly suggest taking a backup of your server prior to proceeding with this script. Although this document is written for CentOS 7, Virtualmin offers an automated installation script for the following distros: • CentOS/RHEL/Scientific Linux 7 on x86_64 • CentOS/RHEL/Scientific Linux 5 and 6 on i386 or x86_64 • Debian 6, 7, and 8 on i386 or amd64 • Ubuntu 12.04 LTS, 14.04 LTS, and 16.04 LTS on i386 or amd64 (non-LTS releases are not supported) The following steps can be utilized to install Virtualmin in a CentOS 7 (RHEL 7) environment on a fresh OS installation. 1. Ensure your server is up to date sudo yum update -y 2. Download the Virtualmin installer script using wget sudo wget http://software.virtualmin.com/gpl/scripts/install.sh 3. Execute the install script Md. Ariful Islam Manager (Data & Transmission Network), BdREN E-mail: [email protected] Advanced Network/System Administration and Security Workshop ECE Building, Building, BUET, Dhaka Date: 10-12 December 2019 sudo sh install.sh As per the warning when the script is executed ensure that your OS is listed and type “y” then press “Enter” to continue with the installation If prompted you may need to enter in a fully qualified hostname.
    [Show full text]
  • Teaching Guide- Cyberpiprojects System Admin Interface Pi
    Teaching Guide- CyberPiProjects System Admin Interface Pi Teacher Overview Raspbian is a Debian-based computer operating system for the Raspberry Pi computer. There are several versions of Raspbian including: Raspbian Stretch and Raspbian Jessie. Raspbian was created by Mike Thompson and Peter Green as an independent project, with an initial build completed in June 2012. Since 2015, Raspbian has been officially provided by the Raspberry Pi Foundation as its primary operating system for the family of Raspberry Pi single-board computers and is highly optimized for the Raspberry Pi line's low-performance ARM CPUs. The internet of things, or IoT, is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers (UIDs) and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. IoT devices could be a person with a heart monitor implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low or any other natural or man-made object that can be assigned an IP address and is able to transfer data over a network. Increasingly, organisations in a variety of industries are using IoT to operate more efficiently, better understand customers to deliver enhanced customer service, improve decision-making and increase the value of the business. In this project you will go through all the steps to set up the Webmin software package for the Raspbian operating system. Webmin is an excellent capability if you wish to have a web-based interface for system administration.
    [Show full text]
  • Raspberry Pi Home Page Introduction to the Raspberry Pi 3 Video (20 Min)
    Raspberry Pi home page https://www.raspberrypi.org/ Introduction to the Raspberry Pi 3 video (20 min): https://www.youtube.com/watch?v=-6OGuhLtKbU This document is about using 15 – 20 Raspberry Pis to implement an Internet Café or Learning Center. An internet café allows people to rent computers to access the internet. A learning center will be slightly different to set up, it will allow classroom learning to be augmented by the computer. The Raspberry Pi is a very small computer, about the size of a deck of cards. It uses an ARM processor like many smart phones, and so is incompatible with most PC software. You can run various versions of Linux on it, the most popular is Raspbian, a Linux based on Debian. The standard implementation includes office and productivity software, math software, and some other educational programs. The Raspberry Pi is a bare computer, you also need a monitor, a keyboard and mouse, and a power supply to turn it into a desktop computer system. Raspberry Pi 3 Model B Raspberry Pi with case, mouse, keyboard, and monitor Monitors Raspberry Pis have an HDMI video output. You could use HDMI compatible monitors: HDMI Monitor: SCEPTRE E205W-1600 20" $79.99 from Newegg, $69.99 from Walmart If you have old VGA monitors you need a HDMI to VGA adaptor with a power input, raspberry pi's HDMI port do not provide enough power to run the adaptor, but you can hook up to the USB port for power. (HDMI 50 mA, USB 500 mA, raspberry pi USB 1.2 A total (all usb ports) if you put max_usb_current=1 in /boot/config.txt) We had some strange side effects from pulling too much current from the R-pi usb ports, we could get to some web sites in the browser, but not others.
    [Show full text]
  • Openvz Forum Live on Any Node and Appropriate Client Software on Other Nodes Could Cause the Services to Be Performed There
    Subject: OpenVZ with webmin Posted by rollinw on Sat, 29 Jul 2006 18:22:30 GMT View Forum Message <> Reply to Message I have written an email message to the creator of webmin and the contributor who provided the OpenVZ module. Perhaps someone in this forum group has OpenVZ insights or ideas that might help make webmin a better fit for OpenVZ. "I have installed webmin on a virtual Suse processor under OpenVZ. The concept is great, and I congratulate you on leading the way in providing a centralized interface for controlling what I call a "server farm". After installing the webmin RPM, I also Installed the OpenVZ module contributed by "NH". The comments that follow are not intended as criticisms but as suggestive of the way your combined product might be improved. When the OpenVZ configuration form came up, I saw that it expected things the path to vzyum, to /usr/sbin/vzctl, etc. Then it dawned on me that this module has to be installed on the OpenVZ hardware node to make it work. This may not seem like a big deal to non-OpenVZ people, but in fact it is. I don't want to get into copyright problems, so let me paraphrase the Hardware Node Availability Considerations section of the OpenVZ User's Guide, Chapter 2: * The hardware node (HN) plays a key role in providing resources for all the virtual environments. If the HN goes down, they all go down. * The HN can benefit from RAID, especially hardware RAID, to enhance total system reliability. * Wherever possible, service applications should run on a Virtual Environment (VE) rather than on the HN.
    [Show full text]
  • Nasazení Systému Pro Správu Projektových Úložišť a Webových Serverů
    Mendelova univerzita v Brně Provozně ekonomická fakulta Nasazení systému pro správu projektových úložišť a webových serverů Bakalářská práce Vedoucí práce: Barbora Smejkalová Ing. Jiří Balej Brno 2017 Čestné prohlášení Prohlašuji, že jsem tuto práci: Nasazení systému pro správu projektových úložišť a webových serverů vypracovala samostatně a veškeré použité prameny a informace jsou uvedeny v se- znamu použité literatury. Souhlasím, aby moje práce byla zveřejněna v souladu s § 47b zákona č. 111/1998 Sb., o vysokých školách ve znění pozdějších předpisů, a v souladu s platnou Směrnicí o zveřejňování vysokoškolských závěrečných prací. Jsem si vědoma, že se na moji práci vztahuje zákon č. 121/2000 Sb., autorský zákon, a že Mendelova univerzita v Brně má právo na uzavření licenční smlouvy a užití této práce jako školního díla podle § 60 odst. 1 Autorského zákona. Dále se zavazuji, že před sepsáním licenční smlouvy o využití díla jinou osobou (subjektem) si vyžádám písemné stanovisko univerzity o tom, že předmětná licenč- ní smlouva není v rozporu s oprávněnými zájmy univerzity, a zavazuji se uhradit případný příspěvek na úhradu nákladů spojených se vznikem díla, a to až do jejich skutečné výše. Brno 19. května 2017 ................................................................ Poděkování Ráda bych touto cestou poděkovala Ing. Jiřímu Balejovi za vedení této baka- lářské práce. 4 Abstract Smejkalová, B. Choosing suitable control panel to manage servers and storage space of web projects. Bachelor thesis. Brno: Mendel University, 2017. This thesis deals with installation and testing selected control panels which will fulfil the requirements of Mendel University. Selected panel will contain test data and required functions are going to be configured to match the conditions.
    [Show full text]
  • Webmin Using AD to Stored Users and Groups
    Webmin using AD to stored users and groups. Overview Webmin is a wonderful interface to manage Linux servers and Webmin can use an LDAP server to store users and groups so you can share those information among different Linux servers so a single credential could be used to manage several servers with the exact same permissions. Out of the box Webmin does not support MS Active directory and it need some adjustment to make it work and this document is exactly that. I remind all that Webmin’s Users/groups are specific Webmin objects and have nothing to do with native users/groups in AD. You may see AD as a shared storage location for Webmin. This document take for granted that you are already familiar with Webmin, Linux and MS AD. This document has been written while using version 1.720 of Webmin but it has also been tested up to version 1.730 AD Preparation First we need to create an OU that will be restricted and will contain Webmin related information like users, groups and so on. In my example I have an OU called Global under which I created a sub-OU called Webmin. Yourdomain.Local/Global/WebminAccounts Next we need an AD account that will be use by Webmin to access AD, in my example I created Yourdomain\_svc_LDAP_WebminAuth And set with FULL permission on the OU Yourdomain.Local/Global/WebminAccounts. That service account does not need to be created in the previous created OU as it’s not specifically a Webmin object but a real AD account.
    [Show full text]
  • The Benefits of Local Content Hosting: a Case Study
    The Benefits of Local Content Hosting: A Case Study May 2017 2 Internet Society — The Benefits of Local Content Hosting: A Case Study internetsociety.org Table of Contents Acknowledgments 2 Executive Summary 3 1. Introduction 5 2. Results 8 2.1 Research method and data 8 2.2 Results 9 3. Conclusions 17 4. Lessons learned 19 5. Recommendations and Roadmap 20 internetsociety.org Internet Society — The Benefits of Local Content Hosting: A Case Study Acknowledgments We would like to thank Sally Wentworth, Karen Rose, Konstantinos Komaitis, Jane Coffin, Dawit Bekele, Kevin Chege, and Michuki Mwangi for their input and feedback. We would also like to thank the Honourable Jean Philbert Nsengimana, Minister of Youth and ICT of Rwanda, for his vision and leadership; Ghislain Nkeramugaba, CEO, Grace Ingabire, ccTLD System Administrator, and René Manzi, Network and System Engineer, of RICTA, for their insight and assistance, and James Cowie, Andrew Sullivan, Matt Shoemann along with Dyn, for their detailed network measurements. Michael Kende – Senior Fellow; The Internet Society; [email protected] Bastiaan Quast – Economics Fellow; The Internet Society; [email protected] Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License https://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US 2 Internet Society — The Benefits of Local Content Hosting: A Case Study internetsociety.org Executive Summary The availability of locally relevant content is increasingly seen as a limiting factor in the widespread adoption of the Internet in emerging regions such as sub-Saharan Africa. In every country, there are, of course, already websites that do target local audiences, although not in abundance.
    [Show full text]
  • Build and Manage a Linux Server Using Webmin
    Version 3.86 Are you using the most current PDF version of this how-to? Version numbers are located at the top right of this page The latest and great version is always available at my homepage http://woodel.com Setting up a Linux Server, Start to Finish, using Webmin. By Kevin Elwood This how-to assumes your looking to setup a Linux Server, not a Linux Desktop. For use without a keyboard, mouse, or GUI interface. After setup completes you will be remotely managing it, and will not have a need for the monitor and keyboard once you have finished the initial setup. This how-to also assumes you are connected to the internet, and have at least (2) computers on the same network. It also assumes you will have at least (2) hard-drives in the server, one for the O.S. and one for the data. Only one network card is needed until the optional \ advanced section. For every download link, I offer an alternative source (from my server) so that you may follow this how-to exactly, down to the same versions I used. Newer is better, and you’re encouraged to upgrade after you complete this how-to. But for continuity and flow, I provide a link to the same exact versions used in this how-to. Also due to upgrades some versions may no longer be available, if you run into this just use the links to my server, this will ensure matching print screens, or go to webmin.com and find the newer link.
    [Show full text]