> Hi there,
>
> On Tue, 19 Nov 2024, Divan Santana wrote:
>
>> ...
>> Yeah, I found that hit via search engines.  I don't find that
>> website very good.  That article is very out of date, apache is not
>> in ports on OpenBSD, perhaps because they have their own webserver.
>> 
>> I tried that method, but alas there is no apache in OpenBSD.  I guess I
>> could try compile it.
>
> It shouldn't be too difficult to do that if you have a recent compiler
> but now I'm looking at articles like
>
> https://www.cambus.net/the-state-of-toolchains-in-openbsd/
>
> I begin to wonder if OpenBSD isn't a headache you don't need for your
> backup system.  I do understand there are arguments in favour of it,
> but to run BackupPC I think you really do need to be able to build
> fairly recent software which can be problematic for older compilers.

I really like OpenBSD as a platform.  But yeah, it seems nginx is in the
repos so I could perhaps get the web interface to work with that.

OpenBSD ports has backuppc has 3.3.2p3 and it seems to work and be easy
to install etc.

I know it's not the latest version, but 3.x was always good enough for
me.  I don't mind waiting another year or whatever, to get 4.x.  OpenBSD
is a really easy system to maintain and stable, which is what I'm after.


>> There is backuppc directly in OpenBSD ports.  It seems to work, but
>> I have no idea how to setup the web front end and without it, I have no
>> idea how to manage backuppc.
>
> I have never used the Web interface for setting up BackupPC.  In fact
> I'm not even sure that I'd know how to do it that way!  One thing I've
> heard when people use the Web interface for configuration is that all
> the comments in the original configuration file get deleted, so using
> 'diff' to see what's changed from the original won't be very helpful.
> Presumably that's still the case but I don't know for sure, maybe one
> of the other readers will be able to say.
>
> I really only use the Web interface for daily monitoring the state of
> my backups.  Basically I keep the page
>
> http://piplus.local.jubileegroup.co.uk/BackupPC_Admin?action=summary
>
> open in a tab permanently, and I refresh it daily just to check that
> all the machines are still being backed up.  Very occasionally one of
> the remotes will lose its VPN route or something like that.  But it's
> possible to get more or less the same functionality by running a cron
> job to look at the per-machine files.
>
> ....
>
> You can easily get BackupPC going, just by editing files; in a pinch
> you can check that backups are happening by looking at the log files
> in /var/lib/BackupPC/pc/*/; and you can even recover backups if you
> use BackupPC executables such as BackupPC_tarCreate.  You would not
> have the convenience, visibility and flexibility which is offered by
> the Web interface, that's all.  Well I suppose that's quite a lot. :(
>
> The files you'd need to edit are in the configuration directory, most
> likely that's /etc/BackupPC/.  The files are 'config.pl' and 'hosts'.
> The system will operate with very few changes.  Some candidate values
> for change in 'config.pl' are
>
> 8<----------------------------------------------------------------------
> $Conf{FullKeepCnt}
> $Conf{FullKeepCntMin}
> $Conf{FullAgeMax}
>
> and a few others I won't mention here to do with scheduling which you
> probably won't need to touch to begin with.
>
> You need to set
>
> $Conf{XferMethod}
>
> for your preference, and e.g. if you use rsyncd also
>
> $Conf{RsyncdUserName}
> $Conf{RsyncdPasswd}
>
> If you have remote machines with longish RTTs then maybe adjust
>
> $Conf{PingMaxMsec}
>
> If you want email alerts
>
> $Conf{EMailAdminUserName}
> $Conf{EMailUserDestDomain}
>
> To keep more up to date I set
>
> $Conf{EMailNotifyOldBackupDays} = 1;
>
> because the default was 7 (at least it was years ago) and I don't like
> to think that I might not hear of a failed backup for more than a week.
> 8<----------------------------------------------------------------------
>
> The changes to 'hosts' are very simple, here are the first couple of
> lines added at the bottom of my copy 'hosts'.
>
> alpha      0       backuppc
> beta       0       backuppc
>
> (Somebody here likes Greek names for their machines...:)
>
> The names need to be resolvable in your local DNS.  Read the extensive
> comments in the two files for more information.
>
> You can tailor the backup characteristics for individual machines by
> creating files called 'machinename.pl' in /etc/BackupPC/pc/ which
> contain fragments of the configuration to override the configuration
> in /etc/BackupPC - but you don't have to do that.  I tend to use that
> feature to limit what gets backed up in e.g. workstation machines, so
> that I'm not backing up gigabytes of browser caches and similar junk.
>
> A Raspberry Pi can make a cheap backup system.  I've used one for a
> few years.  You can run Debian on them now and everything you need
> should be packaged.  Maybe easier than struggling with OpenBSD/VMs?

Thanks for all the info and options/suggestions Ged!  I really wish I
explained myself better.  So I do always configure the system using
config files, editing the pl files (not in the web).

I guess I only used the web interface to visualise the health of
everything.  To see the stats and browse the files and restore backups
etc.

I guess I could do this from CLI, which is pretty cool.  Maybe I'll have
to learn that.

But I would like to try get the web interface working too.  I'll see if
I can get it going and perhaps post some info on how it's going.


_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/

Reply via email to