Archive for the ‘DirectAdmin’ Category

DirectAdmin vs ISPConfig

wtorek, 10 czerwca, 2008

    Ostatnio miałem okazję instalować dzień po dniu dwa różne rozwiązania paneli hostingowych. Oba są dość ciekawą propozycją dla małych firm hostingowych oraz posiadaczy serwerów dedykowanych. Dzięki takiemu rozwiązaniu możemy administrować naszym serwerem w podobny sposób jak odbywa się administracja konta u dostawcy usług hostingowych.

    W niniejszym artykule postaram się podsumować moje spostrzeżenia które nabyłem podczas wdrażania ISPConfig a potem DirectAdmin.

    ISPConfig dostępny jest na darmowej licencji podobnej do licencji BSD, developerzy odpłatnie świadczą usługi konfiguracji uaktualniania oraz pełnego wsparcia technicznego. Aby móc skorzystać z ISPConfig musimy najpierw przygotować serwer zgodnie z procedurą opisaną na stronie domowej projektu projektu. W skład tej procedury wchodzi instalacja serwera LAMP, postfix oraz jego dodatków, pureftpd. Następnie należy pobrać skrypt startowy ze strony producenta i odpowiedzieć na osiem pytań które, zada instalator. Po tak wykonanej instalacji możemy zalogować się przez przeglądarkę do naszego panelu zarządzania. Standardowo logowanie odbywa się na porcie 81 poprzez https.

    Na pierwszy rzut oka panel jest ładny i przejrzysty. Niestety sprawia wrażenie nie co wolnego. Również niewątpliwą wadą tego rozwiązania jest stara i nieprzejrzysta dokumentacja. Brak w niej dokładnych opisów obsługi, oraz informacji o najnowszych pakietach. np. trudno szukać opisu instalacji innego webmaila niż uebimiau. Panel jest przyjazny w administracji oferując upgrade poprzez przeglądarkę internetową oraz dodawanie nowych funkcji i modułów. Niestety upgrade dostępny poprzez stronę web uaktualnia jedynie ISPConfig i jego moduły, aby zaktualizować cały system musimy się zalogować do konsoli i wykonać upgrade zgodnie z procedurą danego systemu.

    DirectAadmin jest niewątpliwe godnym uwagi konkurentem. Niestety jest komercyjny lecz koszt licencji nie jest zbytnio wygórowany. Miłośników FreeBSD pewnie ucieszy informacja ,że w przeciwieństwie do ISPConfig wspiera nowsze wersje tego systemu. Instalacja samego web panelu jest dość prosta. Składa się z pobrania odpowiedniego skryptu ze strony producenta, wyedytowania opcji konfiguracyjnych oraz odpowiedzi na parę pytań.Niestety instalator nie generuje certyfikatów ssl i domyślne zarządzanie odbywa się bez użycia szyfrowania. Opcjonalnie po instalacji możemy zalogować się do konsoli utworzyć odpowiednie
certyfikaty oraz zmienić plik konfiguracyjny. Sam instalator w przeciwieństwie do ISPConfig wymaga jedynie czystego systemu z zainstalowanym gcc oraz g++. Podczas instalacji wszystkie niezbędne pakiety są kompilowane. Niestety z trudem szukać na stronie domowej projektu szerszych informacji na ten temat. Bez wykupienia pełnej licencji dostęp do dokumentacji też jest bardzo ograniczony co jest niewątpliwą wadą tego rozwiązania. Praktycznie proces do konfigurowania składa się z edycji poszczególnych skryptów. Niestety wszelkie sensowne i pomocne informację na temat ich edycji uzyskałem na forach nie koniecznie związanych bezpośrednio z tym projektem. Cały interfejs wygląda ładnie i przejrzyście, niestety po głębszej analizie podobnie jak w ISPConfig będziemy zaskoczeni logiką obsługi tego systemu.

Poniżej zamieszczam tabelę z krótkim podsumowaniem moich spostrzeżeń.

Nazwa DirectAdmin ISPConfig
Instalacja Instalacja za pomocą skryptu przygotowanego przez DirectAdmin,
wymaga systemu z zainstalowany g++ oraz gcc
Instalacja za pomocą skryptu przygotowanego przez Developerów
wymaga ówczesnej ręcznej instalacji wielu pakietów takich jak
apache, php, postfix itd.
Upgrade Za pomocą skryptu przygotowanego przez developerów lub
poprzez stronę www. Możliwe ustawienie automatycznych
uaktualnień
Poprzez stronę www
Systemy obsługiwane

Redhat
Linux 7.2, 7.3, 8.0, 9.0 
RedHat Fedora 1, 2, 3, 4, 5, 6,
7, 8(beta)
RedHat Enterprise / CentOS 3.0, 3.1, 3.2, 3.3, 4.1,
4.2, 4.3, 4.4, 4.5, 5.0 (64-bit: 4.1 – 4.5, 5.0, 5.1)
FreeBSD
4.7, 4.8, 4.9, 4.10, 4.11, 5.0, 5.1, 5.2, 5.2.1, 5.3, 5.4, 6.0,
6.1, 6.2

Debian
Sarge/Woody 3.1/Etch 4.0/Ubuntu (these are all variants of debian)

Debian, Ubuntu, Fedora, CentOS, FreeBSD 5.
Wsparcie techniczne Community
oraz Producenta

Cztery poziomy wsparcia

Community, enterprise, remote update oraz remote nstall     

Backup Dostępna
opcja w panelu zarządzania.
Dostępna opcja w panelu zarządzania.
Funkcjonalność Zarządzanie
WWW, DNS, FTP, SNMP,POP3,IMAP,MySQL
Zarządzanie
WWW, DNS, FTP, SNMP,POP3,IMAP,MySQL opcjonalnie webmailem
Szybkość Działąnia Bardzo
płynie, tylko pogratulować.
Niestety sprawia wrażenie dość wołowa tego. Developerzy
muszą jeszcze nad tym popracować.
Dodatkowe pakiety RoundCube
Mail, Sqriuelmail, uebimiau
RoundCube
Mail, Sqriuelmail, uebimiau phpMyAdmin
Live demo Dostępne na stronie projektu Dostępne na stronie projektu
Licencja Różne
licencje dla poszczególnych wariantów, wszystkie odpłatne.
Podobna do licencji BSD
Koszt Koszt
zależny od wariantu sprzedaży, najniższy koszt z licencja
liftime OEM to 180 PLN netto.
Bezpłatny
Zalety Duża
szybkość działania,
Brak kosztów programu, Dobrze przemyślane uaktualnienia,
pakiety dodatkowe instalowane oraz zarządzane poprzez interfejs
www.
Wady
  • Całe
    środowisko kompiluje się ręcznie podczas instalacji, oraz
    podczas uaktualnień poszczególne komponenty, trudno sobie
    wyobrazić taką pracę na obciążonym systemie.
  •  Należy włączyć. logowanie za pomocą urzytkownika root po przez openssh.
  • Znikoma dokumentacja
  • Wolny interfejs
  • brak autmatycznego backupu
  • Przesarzała dokumentacja
Strona domowa projektu http://direcadmin.com http://ispconfig.org

   W niniejszym tekście z pewnością nie wyczerpałem tematu. Z pewnością w przyszłości postaram się więcej napisać na temat tych rozwiązań. Mam nadzieje ,że niektórym przybliżyłem troszkę informacji na temat tych dwóch rozwiązań i będzie im łatwiej podjąć decyzję w które rozwiązanie zainwestować. Osobiście na małym serwerze gdzie nie ma duże liczby klientów pewnie wybrał bym ISPConfig, lecz gdyby liczyła się prędkość działania i mój serwer przynosił by dochód poważnie bym się zastanowił nad DirectAdmin. Oba te rozwiązania są bardzo zbliżone funkcjonalnością do siebie.

Jestem ciekaw waszych opinii na temat tych rozwiązań. Zachęcam do kometarzy.