🛠 Ghid de instalare Omeka S pe Ubuntu (22.04 / 24.04)

Ghid de instalare Omeka S pe Ubuntu

Acest ghid te ajută să instalezi Omeka S pe un server Ubuntu folosind Apache, MariaDB și PHP.


📋 Cerințe minime

  • Ubuntu Server 22.04 / 24.04
  • Acces sudo
  • Domeniu configurat (opțional)
  • 2GB RAM recomandat

1️⃣ Actualizare sistem

sudo apt update && sudo apt upgrade -y

2️⃣ Instalare Apache

sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2

Verifică în browser:

http://IP_SERVER

3️⃣ Instalare MariaDB

sudo apt install mariadb-server -y
sudo mysql_secure_installation

Creează baza de date:

sudo mysql -u root -p

În consola MySQL:

CREATE DATABASE omeka_s CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'omeka_user'@'localhost' IDENTIFIED BY 'parola_sigura';
GRANT ALL PRIVILEGES ON omeka_s.* TO 'omeka_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4️⃣ Instalare PHP și extensii necesare

Omeka S necesită PHP 8.1+.

sudo apt install php php-cli php-fpm php-mysql php-xml php-mbstring php-intl php-gd php-curl php-zip unzip -y

Verifică versiunea:

php -v

5️⃣ Descărcare Omeka S

Descarcă ultima versiune de pe site-ul oficial:

cd /tmp
wget https://github.com/omeka/omeka-s/releases/latest/download/omeka-s.zip
unzip omeka-s.zip
sudo mv omeka-s /var/www/omeka

Setează permisiunile:

sudo chown -R www-data:www-data /var/www/omeka
sudo chmod -R 755 /var/www/omeka

6️⃣ Configurare Virtual Host Apache

Creează fișierul:

sudo nano /etc/apache2/sites-available/omeka.conf

Adaugă:

<VirtualHost *:80>
    ServerName domeniul-tau.ro
    DocumentRoot /var/www/omeka

    <Directory /var/www/omeka>
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/omeka_error.log
    CustomLog ${APACHE_LOG_DIR}/omeka_access.log combined
</VirtualHost>

Activează site-ul:

sudo a2enmod rewrite
sudo a2ensite omeka.conf
sudo systemctl reload apache2

7️⃣ Configurare fișier database.ini

Editează fișierul:

sudo nano /var/www/omeka/config/database.ini

Modifică:

user     = "omeka_user"
password = "parola_sigura"
dbname   = "omeka_s"
host     = "localhost"

Salvează și închide.


8️⃣ Finalizare instalare din browser

Accesează:

http://IP_SERVER
sau
http://domeniul-tau.ro

Completează:

  • Email administrator
  • Parolă
  • Nume site

Finalizează instalarea 🎉


🔒 (Opțional) Activare HTTPS cu Let’s Encrypt

Instalează Certbot:

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache

Urmează pașii pentru certificat SSL gratuit.


✅ Verificare finală

După instalare vei avea:

  • Panou admin: http://domeniu.ro/admin
  • Posibilitate creare colecții digitale
  • Posibilitate creare mai multe site-uri dintr-o singură instalare

🚀 Recomandări post-instalare

✔ Activează module utile (CSV Import, IIIF, Search)
✔ Configurează backup automat pentru baza de date
✔ Optimizează PHP (memory_limit minim 256M)
✔ Activează caching pentru performanță

🛠 Ghid de instalare Omeka S pe Ubuntu (22.04 / 24.04)

Leave a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Scroll to Top