fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#bacula

0 posts0 participants0 posts today

Aujourd'hui 31 mars, c'est la journée de sensibilisation à l'importance des #sauvegardes, le #worldbackupday worldbackupday.com/fr Le monde de l'opensource n'est pas en reste avec des solutions de #sauvegardes performantes comme #Borg ou #Bacula
Les sauvegardes doivent suivre la règle des 3-2-1 : 3 sauvegardes, 2 support différent, 1 externalisé. Et surtout une sauvegarde est une sauvegarde que l'on sait restaurer ! Pensez à bien tester vos sauvegardes et leurs intégrités/contenus.

World Backup DayWorld Backup DayBe prepared against data loss and data theft. March 31st is the day to backup and better protect your data.

Резервное копирование в Linux: инструменты и стратегия 3-2-1

В статье делюсь методами и инструментами полного резервного копирования операционной системы Linux и рассказываю о своих практиках. Чек-лист резервного копирования здорового человека Полнота . Бэкапы должны включать все критически важные компоненты проекта: базы данных, файлы сайта, конфигурационные файлы и мультимедийный контент. Регулярность — чтобы минимизировать потери данных. Частота создания бэкапов зависит от динамики изменений на сайте. Как правило — варьируется от ежедневного до еженедельного. Надежное хранение . Резервные копии не хранят на основных серверах. Желательно использовать облачные хранилища или отдельные физические носители. Шифрование . Данные должны быть зашифрованы — это защита конфиденциальных данных от несанкционированного доступа. Критически важно! Обязательно заучиваем пароль шифрования. Проверьте — все хорошо только, если вас разбудили ночью и вы сразу и правильно его вспомнили. Автоматизация . Автоматизация процессов снижает риск человеческой ошибки. Тестирование восстановления — чтобы убедиться в работоспособности бэкапов. Версионность . Хранение нескольких версий бэкапов полезно, если пригодится восстановление данных на определенный момент времени. Прежде чем углубляться в детали инструментов и методов резервного копирования, расскажу о базовой, но чрезвычайно эффективной стратегии — основе любого плана защиты данных. Это концепция 3-2-1.

habr.com/ru/companies/ispmanag

#серверное_администрирование #системное_администрирование #itинфраструктура #321 #резервное_копирование #bacula #cyber_backup #amanda #veeam_backup_and_replication #acronis_cyber_protect

ХабрРезервное копирование в Linux: инструменты и стратегия 3-2-1В статье делюсь методами и инструментами полного резервного копирования операционной системы Linux и рассказываю о своих практиках. Чек-лист резервного копирования здорового человека Полнота . Бэкапы...

On this fine (rainy) Sunday morning, I'd like to update my #Bacula installation (in a #FreeBSD jail).

However, this is the first Sunday of the month. That means full backups are running. They take longer. They aren't done yet.

The longest job is at 46 of 53 GB left.

Now on S1E7 of Hacks.

Ghost is an excellent platform for publishing. I used it a lot a few years back for publishing articles when it was headless - that was optimum. Compose at your leisure within your own local environment, then push it up to your own self-hosted instance.

Unfortunately, they let it fall into disrepair, left it unmaintained, and last I checked the Ghost desktop was nowhere to be found in the repo. One of the maintainers explained to me that they just didn't have anyone willing to maintain the app and so I migrated away from the platform myself.

Integrating #ActivityPub is a fantastic idea, and will give #WriteAs a run for the money, but the reasons for leaving #Drupal and #WordPress to publish on #Ghost aren't so compelling with editors like #Gutenberg exist now, along with the #WordPress_ActivityPub plugin.

I'm going to give it another looksee to review what happened to the elegant, #headless nature that Ghost used to espouse as one of it's key ingredients for using it in the first place. I just hope that they don't try to go the way of #OOo, #Bacula, and other #FOSS projects that were forked, and somewhat marginalized, as a result of decisions to force community versions into #Freemium products that lacked most functionality without fee based subscriptions. Lord knows, the last time I checked their managed hosting solutions for Ghost it certainly wasn't even competitively priced.

With this newfound revelation in the form of some kind of epiphany, let's hope their commitment to #Fediverse and FOSS exceeds that of their grasp for excessive monetization.

#tallship

⛵

.

RE: https://todon.eu/users/MediaActivist/statuses/112302834109929024

@MediaActivist

Todon.euJay Baker (@MediaActivist@todon.eu)Ghost is considering joining the Fediverse! That's right. The nonprofit company is contemplating federating Ghost over ActivityPub. Here's Ghost's survey asking users about their usage of ActivityPub platforms like Mastodon and how they expect ActivityPub functionality to work in Ghost (many of my followers here will have better insight into this than myself, so please do submit your feedback; it's a very short form and the impact could be great!): https://tally.so/r/m67X4P #Ghost #ActivityPub #Fediverse

Because @dvl posted about it I'm in the process of upgrading to bacula15 and found my first bug.

'TLS Allowed CN' doesn't work any more.
I posted on the bacula bug tracker: gitlab.bacula.org/bacula-commu

Hopefully that's the correct place. The development mailing list appears to be inactive, so I'm not sure where to bug #bacula devs about this.

GitLabFails to take TLS Allowed CN into account (#2714) · Issues · Bacula Community Edition / Bacula Community · GitLab Summary Reproducibility Platform OS OS...

zuul is getting low on disk space. It jumps up to 95% used every time it syncs the #Bacula database. I decided to use 2 other #FreeBSD hosts instead.

Didn't take long to create the rsyncer user & copy over the scripts. Added entries to /etc/hosts and ~/.ssh/authorized keys

Ran script. Looked at /var/log/auth.log on remote host to find:

Authentication tried for rsyncer with correct key but not from a permitted host (host=r720-02.example.org, ip=10.8.5.140, required=r720-02.example.net,10.140.5.217).

Good. Helpful.

Copied/pasted that 'r720-02.example.org, ip=10.8.5.140' into authorized keys (removing ip=):

from="r720-02.example.org, ip=10.8.5.140",command="/usr/local/sbin/rrsync /usr/home/rsyncer/backups/bacula-database/postgresql/" ssh-ed25519 A..[rest of key redacted]

Ran script.

Success.

Repeat with other host, same issues, but no connection obtained.

Adjust firewall rules to allow incoming ssh from this host (tightly restricted host which also is the portal to hosts in the basement) into the basement LAN.

All in all, good time spent after waking up early today.

If you want to know more about restricting ssh keys to rsync only, see:

dan.langille.org/2017/07/15/an

dan.langille.organvil – copying the certificates to the website – Dan Langille's Other Diary

HEADS UP: sysutils/bacula9-server and sysutils/bacula-11-server are deprecated and will be removed from the ports tree at the end of September 2024 (they won't be in 2024Q4).

Not updated in over 3 and 2 years respectively. Bacula 13 and 15 available.

Continued thread

Es war mir irgendwie wichtig, den fehlenden Job im alten Jahr wenigstens noch anzustossen. Damit war ich erfolgreich:

Dez 31 13:52:03 j4 restic[11274]: scan finished in 27.881s: 275870 files, 6.237 TiB

Das ist der dickste Brocken in meinem Zoo und ein Vollbackup dieses Systems mit #Bacula brauchte zuletzt ca. 6 Tage (aber nur 2x im Jahr). Bin sehr gespannt, wie lange #restic benötigt - wenn der Vergleich auch unzulässig ist, weil ungleich leistungsfähigere #Hardware beim Ziel.

Und natürlich, ob der Diskspace am Ende ausreicht. Vermutlich werde ich das erst am Donnerstag erfahren.

$ date; ssh minio@j21 df -h /backup/disk?
Mo 1. Jan 09:50:52 CET 2024
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sdb        7,3T    838G  6,5T   12% /backup/disk0
/dev/sdc        7,3T    838G  6,5T   12% /backup/disk1
/dev/sdd        7,3T    838G  6,5T   12% /backup/disk2
/dev/sde        7,3T    838G  6,5T   12% /backup/disk3

FYI, shortly after #Bacula 15.0.0 is released, I plan to deprecate #FreeBSD's sysutils/bacula9-server - the last commit was two years ago. Expiry date would be +3 months after 15 comes out.

sysutils/bacula11-server too.

Last 2 commits:
* 2023-02-18
* 2022-08-04

upgrade!

After moving my #Bacula database from PostgreSQL 12 (on my pg02 jail, #FreeBSD 13.2) to PG 16.1, I'm now dumping the databases for test and stage @FreshPorts to move them over.

In the process, I'll rename the databases. e.g. freshports[.]devgit will become freshports[.]dev

When work began on git (when FreeBSD moved from subversion to git), I created new database freshports[.]devgit so that it was different from the existing database freshports[.]dev (now long since deleted).

The rename will move the current db back to the original name.