Backup

Backup automat la baze de date cu Portabase și Storage Box

Actualizat 7/21/2026

Portabase face backup și restaurare pentru bazele tale de date (PostgreSQL, MySQL, MariaDB, MongoDB, Redis și altele) dintr-o singură interfață web. Implicit salvează copiile local, pe același server. Un backup ținut lângă baza de date nu te salvează dacă pierzi serverul, așa că îl trimitem mai departe pe un Storage Box cloudlinux.ro, într-o locație separată.

1. Instalează Portabase

Alege Portabase din catalogul de aplicații. Interfața pornește pe portul 8887, iar contul de administrator îl creezi la prima accesare. Backup-urile locale ajung în /opt/portabase/portabase-data.

2. Conectează o bază de date

Din panou adaugi o conexiune către baza de date pe care vrei să o protejezi: tip (PostgreSQL, MySQL etc.), host, port, utilizator și parolă. Dacă baza rulează pe alt server, deschide portul ei doar către IP-ul serverului Portabase, nu către tot internetul.

3. Programează backup-urile

Pentru fiecare bază setezi un program (de exemplu zilnic, noaptea) și câte versiuni păstrezi. Prima rulare o pornești manual, ca să confirmi că totul merge. Fișierele rezultate apar în /opt/portabase/portabase-data.

4. Trimite copiile pe Storage Box

Storage Box-ul acceptă SFTP, rsync, Restic, BorgBackup și Rclone. Cel mai simplu este să sincronizezi automat folderul local de backup pe Storage Box cu Rclone, printr-un job zilnic.

Ia datele SFTP ale Storage Box-ului (host, utilizator, port) din contul tău cloudlinux.ro, apoi pe serverul Portabase:

# Instaleaza rclone si configureaza un remote SFTP catre Storage Box
apt-get update -y && apt-get install -y rclone
rclone config create storagebox sftp \
  host HOST_STORAGE_BOX \
  user UTILIZATOR_STORAGE_BOX \
  port PORT_SFTP \
  pass "$(rclone obscure 'PAROLA_STORAGE_BOX')"

# Test: listeaza continutul
rclone lsd storagebox:

Apoi adaugi un job zilnic în cron (după ora la care Portabase termină backup-ul):

crontab -e
# Sincronizeaza folderul local de backup pe Storage Box, in fiecare noapte la 03:30
30 3 * * * rclone sync /opt/portabase/portabase-data storagebox:portabase >> /var/log/rclone-portabase.log 2>&1

Astfel ai regula 3-2-1: datele vii pe server, o copie locală făcută de Portabase și o a treia copie pe Storage Box, în altă locație.

Alternativă: Portabase scrie direct pe Storage Box

Dacă preferi ca Portabase să scrie de la bun început pe Storage Box, montează-l cu Rclone ca folder local și pune calea de montare ca destinație în Portabase:

mkdir -p /mnt/storagebox
rclone mount storagebox: /mnt/storagebox --daemon --vfs-cache-mode writes

Sincronizarea zilnică din pasul 4 rămâne totuși varianta mai robustă, pentru că nu depinde de un mount activ tot timpul.

5. Testează restaurarea

Un backup contează doar dacă știi că se restaurează. O dată pe lună, ia un fișier de backup și restaurează-l într-o bază de test, din interfața Portabase. Vezi și backup automat cu cron pentru varianta fără interfață.

Pune ghidul în practică pe un VPS propriu

Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.

Vezi prețurile

Tutoriale similare