[Решено] Netbox – backup, restore, upgrade

[Решено] Netbox – backup, restore, upgrade

Backup, restore, upgrade Netbox

Netbox — веб приложение с открытым исходным кодом, разработанное для управления и документирования компьютерных сетей. Изначально Netbox придуман командой сетевых инженеров DigitalOcean специально для системных администраторов.

Buckup and Restore Netbox

Создаем дамп базы данных через pg_dump

$ pg_dump -Fc -v –host=localhost –username=netbox –dbname=netboxdb -f netboxdb.dump
Password: passwdnetbox

Удаляем базу, создаем чистую, назначаем привилегии

$ sudo su – postgres
$ psql
=# …

Redmine: бэкапирование и восстановление

Redmine: бэкапирование и восстановление

Redmine: backup, restore

Цикл статей по установке и настройке Redmine

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7
Обновление Redmine 4.0.5 — 4.1.0
Redmine: бэкапирование и восстановление

Бэкапирование Redmine

Создаем файл с параметрами подключения к базе, для того что бы в дальнейшем создавать дамп PostgreSQL без ввода пароля

$ sudo nano /root/.pgpass
localhost:5432:redmine:redmine:%password%
$ sudo chmod 600 /root/.pgpass

Делаем бэкап базы:

$ sudo …

Перенос файлового хранилища Seafile со всеми данными на другой сервер

Перенос файлового хранилища Seafile со всеми данными на другой сервер

Цикл статей по настройке файлового хранилища Seafile

Установка Seafile 7.1.0 + Nginx + Percona на Centos 7
Установка файлового хранилища Seafile на Centos 7
Перенос файлового хранилища Seafile со всеми данными на другой сервер
Очистка истории файлов в Seafile

Чтобы перенести seafile со всеми пользователями и данными на другой сервер, необходимо:

На старом сервере сделать бэкап mysql-базы и …

Резервное копирование и восстановление базы PostgreSQL. Полезные команды

Резервное копирование и восстановление базы PostgreSQL. Полезные команды

Резервное копирование базы PostgreSQL (Backup)

[root@localhost]# pg_dump –host localhost –port 5432 –username “postgres” –role “postgres” –no-password –format tar –blobs –encoding UTF8 –verbose –file /home/backup/postgres.dump “dbname”

или можно так

[root@localhost]# pg_dump -U user dbname > /home/backup/postgres.dump

Восстановление базы PostgreSQL (Restore)

[root@localhost]# /usr/pgsql-9.6/bin/pg_restore -U postgres -d dbname /home/backup/postgres.dump

или можно так

Переключаемся на пользователя postgres

[root@localhost]# su – postgres

Восстанавливаем

bash-4.2$ psql -h localhost -U postgres -p 5432 dbname …

Создание и восстановление из резервной копии базы PostgreSQL (backup and restore)

Создание и восстановление из резервной копии базы PostgreSQL (backup and restore)

Создание резервной копии базы PostgreSQL (Backup):
/usr/pgsql-9.3/bin/pg_dump –username “postgres” –role “postgres” –no-password –format custom –blobs –encoding UTF8 –verbose –file “/home/%base_name%.backup” “%base_name%”
Восстановление из резервной копии базы PostgreSQL (Restore):
/usr/pgsql-9.3/bin/pg_restore -U postgres -d “%base_name%” “/home/%base_name%.backup”
Только вначале создать базу
Запускаем psql под пользователем postgres
su postgres -c psql
Теперь в консоли PostgreSQL вводим следующие команды:
create database dbname with encoding=’UNICODE’;
create user dbuser with password …