Własny serwer cz.21 – Revive Adserver
Ostatnia aktualizacja: 1 grudnia 2024, 11:50
W kolejnym tutorialu z cyklu Własny Serwer postanowiłem zainstalować jeszcze jedną, przydatną aplikację webową, służącą do tworzenia własnych reklam i banerów oraz śledzenia ich statystyk.
Revive Adserver to serwer reklamowy o otwartym kodzie źródłowym, który jest objęty licencją GNU General Public License. Posiada zintegrowany interfejs zarządzania banerami i system śledzenia do zbierania statystyk. W przeszłości był znany pod różnymi nazwami, ostatnio jako OpenX Source.
Revive Adserver wymaga kilku narzędzi, które już wcześniej instalowaliśmy:
1. Serwer www -> cz.1: wlasny-serwer-cz-1-serwer-www
2. System bazodanowy oraz interpretator PHP -> cz.2: wlasny-serwer-cz-2-php-i-sql
3. Certyfikat TSL/SSL (nie jest niezbędny, lecz wysoce zalecany – większość stron w sieci działa w oparciu o protokół HTTPS) -> cz.3: wlasny-serwer-cz-3-certyfikat-tsl-ssl
Do celów tej instalacji użyłem Revive Adserver w wersji 5.5.2.
Baza danych (jak zwykle, dla przypomnienia)
Logowanie do bazy MariaDB jako root:
mysql -u root -p
Utworzenie użytkownika o nazwie 'pawel′ (lub użycie już istniejącego):
CREATE USER 'pawel1'@'localhost' IDENTIFIED BY 'mojehaslo1';
Utworzenie nowej bazy danych o nazwie baza1:
CREATE DATABASE baza1;
Udzielenie dostępu użytkownikowi 'pawel′ do bazy 'baza1′:
GRANT ALL PRIVILEGES ON baza1.* TO 'pawel'@'localhost';
Wyjście z MariaDB:
exit;
Instalacja
Pobierz paczkę Revive Adserver ze strony projektu. Upewnij się, że pobierasz najnowszą wersję. Dla celów tego wpisu użyłem, na chwilę obecną, najnowszą wersję 5.5.2.
wget https://download.revive-adserver.com/revive-adserver-5.5.2.tar.gz
Rozpakuj archiwum tar.gz:
tar xfv revive-adserver-5.5.2.tar.gz
Utwórz katalog na pliki Revive Adserver:
mkdir -p /var/www/example.com/
Przenieś katalog z rozpakowanymi plikami do przygotowanego wcześniej folderu, który udostępniasz za pośrednictwem serwera www (patrz cz.1):
mv revive-adserver-5.5.2 /var/www/example.com/public_html
Zmień właściciela plików Revive Adserver:
chown -R www-data:www-data /var/www/example.com/public_html
Tak przygotowane pliki Revive Adserver są gotowe do dokończenia instalacji w przeglądarce internetowej, wybierając swoją domenę, np.:
example.com
W pierwszej kolejności zaakceptuj warunki licencji GNU GPL klikając „I Agree”.
W drugim oknie podaj dane, które powinieneś przygotować na początku:
– Database Hostname – nazwę hosta: localhost jest właściwa, jeśli serwer bazodanowy i Revive Adserver są ulokowane na tym samym serwerze
– Database Name – nazwę bazy danych (tutaj: baza1)
– Database Username – nazwę użytkownika bazy danych (tutaj: pawel)
– Database Password – hasło użytkownika do tej bazy (tutaj: mojehaslo1)
W trzecim oknie należy podać:
– Administrator Username – nazwę nowego administratora
– Administrator Password – jego hasło (dwukrotnie)
– Administrator email Address – email administratora
– Language – możesz zmienić język z domyślnego angielskiego na inny
– Timezone – możesz również wybrać strefę czasową
Po zakończeniu konfiguracji, zostaniesz przekierowany na stronę logowania wpisując nazwę Administratora i jego hasło.
Po zalogowaniu do panelu zarządzania, aby uruchomić pierwszą kampanię, wybierz Inventory, dodaj nowego reklamodawcę, nazwę kampanii, baner, stronę internetową, strefę i zasady dostarczania, a następnie pobierz kod reklamy i wklej na swoją stronę internetową lub bloga.
System Revive Adserver ma sporo opcji konfiguracji, dodawania wielu banerów, ustalania zasad wyświetlania, etc. – polecam zapoznać się z dokumentacją na stronie projektu.
Sama instalacja Revive Adserver jest prosta i przejrzysta, nie powinna nikomu, choć trochę obeznanemu z działaniem innych aplikacji webowych, cms-ów, forów internetowych, wiki, sprawić problemu. Instalacja i konfiguracja Revive Adserver przypomina instalacją prawie każdego cms-a, z tą tylko różnicą, iż finalny produkt przeznaczony jest do innych zadań.