Yedekleme

Liman MYS, veri olarak iki noktayı kullanmaktadır. Bu kısımlar Liman MYS'nin gerçek veri altlığı olarak PostgreSQL veritabanı ve eklenen eklentilerin bulunduğu /liman/extensions/ klasörü.

Yedekleme işlemi

1. Yetkili kullanıcı ile giriş

Yedekleme işleminin yapılması için öncelikle Liman sunucusuna root veya liman kullanıcısı ile bağlanılır.

sudo su

2. Veritabanının yedeklenmesi

Veritabanı yedeklenmeden önce veritabanına giriş için parola öğrenilmesi gerekmektedir. Bunun için aşağıdaki komutu kullanarak parola öğrenilir:

cat /liman/server/.env | grep DB_PASSWORD | cut -d"=" -f2

Çıkan parola aşağıdaki komutta, "PAROLABURAYAYAZILACAK" yazan kısma konularak yedek alınma işlemi yapılır:

pg_dump --dbname=postgresql://liman:PAROLABURAYAYAZILACAK@127.0.0.1:5432/liman > /opt/liman-yedek.sql 

Daha sonrasında /opt/ altındaki liman-yedek.sql dosyası kendi bilgisayarınıza scp ile gönderilir.

3. Eklentilerin yedeklenmesi

Eklentilerin yedeklenmesi iki şekilde olabilmektedir. Web arayüzü üzerinden eklentinin indirilmesi sağlanabilmektedir. Bunun için Liman Web Arayüzünden "Sistem Ayarları" altındaki "İnce Ayarlar" tabı içerisindeki "Gelişmiş" kısmından "Eklenti Geliştirici Modu" kısmını aktif hale getirmek gerekmektedir.

"Eklenti Geliştirici Modu" açıldıktan sonra Sistem Ayarları içerisindeki "Eklentiler" tab'ında eklentiler indirilebilir duruma gelecektir. Bu şekilde "İndir" butonuna basıp eklentiler tek tek indirilebilmektedir.

Bu adımdan sonra bilgisayarınıza eklenti indirilmiş olacaktır.

4. Appkey'in alınması

Aşağıdaki komutun çıktısının not edilmesi ve kaydedilmesi.

cat /liman/server/.env | grep APP_KEY | cut -d"=" -f2

Bu komutun çıktısı aşağıdaki gibi gözükmektedir ve not edilmesi-kaydedilmesi gerekir.

base64:wEam3yG6lVN+lX4KFLoWq3z6+OLFidm97r7YrTNt72k

Last updated