Download BackupPC

Author: s | 2025-04-24

★★★★☆ (4.6 / 3522 reviews)

Download f secure internet security

BackupPC can be downloaded from github.com/backuppc/backuppc/releases. BackupPC 4.x requires the BackupPC::XS perl module (version = 0.57) and the server-side BackupPC

decision making helper

GitHub - backuppc/backuppc: BackupPC is a high

Client machine (using SMB, rsync or tar) for selected filesor directories is also supported from the CGI interface.Supports mobile environments where laptops are only intermittentlyconnected to the network and have dynamic IP addresses (DHCP).Flexible configuration parameters allow multiple backups to be performedin parallel, specification of which shares to backup, which directoriesto backup or not backup, various schedules for full and incrementalbackups, schedules for email reminders to users and so on. Configurationparameters can be set system-wide or also on a per-PC basis.Users are sent periodic email reminders if their PC has notrecently been backed up. Email content, timing and policiesare configurable.Tested on Linux and Solaris hosts, and Linux, Win95, Win98, Win2000and WinXP clients.Detailed documentation.Open Source hosted by GitHub and freely available under GPL.Packaging Help NeededBackupPC 4.x doesn't have packages available for all the main linux distros.If you are willing to create and support packaging BackupPC 4.x for yourfavorite linux distro, please step up and help! Feel free to create a gitissue indicating your interest.ResourcesComplete documentation is available in this release in doc/BackupPC.podor doc/BackupPC.html. You can read doc/BackupPC.pod with perldoc anddoc/BackupPC.html with any browser. You can also see the documentationand general information at:backuppc.github.io/backuppcThe source code is available on Github at:github.com/backuppcand releases are available on github:github.com/backuppc/backuppc/releasesgithub.com/backuppc/backuppc-xs/releasesgithub.com/backuppc/rsync-bpc/releasesor SourceForge:sourceforge.net/projects/backuppc/filesYou are encouraged to subscribe to any of the mail lists availableon sourceforge.net:lists.sourceforge.net/lists/listinfo/backuppc-announcelists.sourceforge.net/lists/listinfo/backuppc-userslists.sourceforge.net/lists/listinfo/backuppc-develThe backuppc-announce list is moderated and is used only forimportant announcements (eg: new versions). It is low traffic.You only need to subscribe to one of users and announce: backuppc-usersalso receives any messages on backuppc-announce.The backuppc-devel list is only for developers who are working on BackupPC.Do not post questions or support requests there. But detailed technicaldiscussions should happen on this list.To post a message to the backuppc-users list, send an email tobackuppc-users@lists.sourceforge.netDo not send subscription requests to this address!CopyrightCopyright (C) 2001-2020 Craig Barratt. All rights reserved.This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License.See the LICENSE file.

data counter

GitHub - backuppc/backuppc: BackupPC is a high-performance

BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk.Quick StartThe latest version of BackupPC can be fetched from:github.com/backuppc/backuppc/releasesYou'll need to install the perl module BackupPC::XS, available from:github.com/backuppc/backuppc-xs/releasesand the server-side rsync from:github.com/backuppc/rsync-bpc/releasesIf you will use SMB for WinXX clients, you will need smbclient andnmblookup from the Samba distribution.To install BackupPC run these commands as root:tar zxf BackupPC-__VERSION__.tar.gzcd BackupPC-__VERSION__perl configure.plThis will automatically determine some system information and prompt youfor install paths. Do perldoc configure.pl to see the various optionsthat configure.pl provides.IntroductionBackupPC is a high-performance, enterprise-grade system for backingup Linux, WinXX, and MacOS PCs and laptops to a server's disk.BackupPC is highly configurable and easy to install and maintain.Given the ever decreasing cost of disks and raid systems, it is nowpractical and cost effective to backup a large number of machines ontoa server's local disk or network storage. This is what BackupPC does.For some sites, this might be the complete backup solution. For othersites, additional permanent archives could be created by periodicallybacking up the server to tape. A variety of Open Source systems areavailable for doing backup to tape.BackupPC is written in Perl and extracts backup data via SMB (using Samba),rsync, or tar over ssh/rsh/nfs. It is robust, reliable, well documentedand freely available as Open Source on GitHub.FeaturesA clever pooling scheme minimizes disk storage and disk IO. Identicalfiles across multiple backups of the same or different PCs are storedonly once resulting in substantial savings in disk storage.One example of disk use: 95 laptops with each full backup averaging3.6GB each, and each incremental averaging about 0.3GB. Storingthree weekly full backups and six incremental backups per laptopis around 1200GB of raw data, but because of pooling and compressiononly 150GB is needed.No client-side software is needed. The standard smb protocol is usedto extract backup data on WinXX clients. On *nix clients, either rsyncor tar over ssh/rsh/nfs is used to backup the data. Various alternativesare possible: rsync can also be used with WinXX by running rsyncd/cygwin.Similarly, smb could be used to backup *nix file systems if they areexported as smb shares.A powerful http/cgi user interface allows administrators to view logfiles, configuration, current status and allows users to initiate andcancel backups and browse and restore files from backups.Flexible restore options. Single files can be downloaded fromany backup directly from the CGI interface. Zip or Tar archivesfor selected files or directories from any backup can also bedownloaded from the CGI interface. Finally, direct restore tothe

Download BackupPC-4.4.0.tar.gz (BackupPC) - SourceForge

AnyTransTrial version2.9(674 votes)Download for WindowsEasily transfer filesUtilities & ToolsWindowsWindowsAndroidMaciPhoneAllAllFreeAnyTrans2.9Trial versionEasily transfer filesDownloadAlternatives to AnyTransIs this a good alternative for AnyTrans? Thanks for voting!cross platformmedia transferfile explorerfile transfer for windows 7data transferiFunBox2.7FreeFree file manager for iPhone and iPod TouchDownloadAlternatives to iFunBoxIs this a good alternative for AnyTrans? Thanks for voting!file explorerAccess For Iphoneipod managerfile for windows freeFile Free For IphoneiCloud3.9FreeAccess iCloud data from your Windows FreeDownloadAlternatives to iCloudIs this a good alternative for AnyTrans? Thanks for voting!Personal Information ManagerIntegration D'icloudmessaging app for windows 7go filesmessaging appiTools3.5FreeAn essential tool for iOS usersDownloadAlternatives to iToolsIs this a good alternative for AnyTrans? Thanks for voting!control panelIpad Applicationsbackup for macapacheSend Anywhere3.9FreeFast file-sharing serviceDownloadAlternatives to Send AnywhereIs this a good alternative for AnyTrans? Thanks for voting!file transfer for windowsfile for windowsfile for windows freefilefile transfer for windows 10iPhoneBrowser3FreeUse your iPhone or iPod Touch as an external hard driveDownloadAlternatives to iPhoneBrowserIs this a good alternative for AnyTrans? Thanks for voting!iphone browseripod touch freehard driveTransferring Filesipod touchiExplorer3Trial versionYour Ultimate iPhone ManagerDownloadAlternatives to iExplorerIs this a good alternative for AnyTrans? Thanks for voting!File Viewerfile manager for windows 7iphone transfer for windows 7file managerhard driveAppandora3.8FreeFree file transer between iPad/iPhone/iPod and PC. Free and unlimited apps provider and iPod/iPhone/iPad ManagerDownloadAlternatives to AppandoraIs this a good alternative for AnyTrans? Thanks for voting!Applications For PcIphone Backuppc apps freeIpad Applicationsipod managerVibosoft iPhone/iPad/iPod Data Eraser2.8Trial versionThe World'1st Data Destruction Program - Completely Destroy Data.DownloadAlternatives to Vibosoft iPhone/iPad/iPod Data EraserIs this a good alternative for AnyTrans? Thanks for voting!iPaderaser for windows 7eraser toolsAnyUnlock4.2FreeLock bypass tool for. BackupPC can be downloaded from github.com/backuppc/backuppc/releases. BackupPC 4.x requires the BackupPC::XS perl module (version = 0.57) and the server-side BackupPC BackupPC can be downloaded from github.com/backuppc/backuppc/releases. BackupPC 4.x requires the BackupPC::XS perl module (version = 0.57) and the server-side BackupPC rsync, rsync-bpc (version = 3.).

BackupPC-client Download - BackupPC is a high-performance

Backuppc user needs to be able to login into your hosts using passwordless ssh. But the plugin installs backuppc user as a system account - i.e., no home directory and no password. Without these steps, I would get errors when the backup ran that it could not create/write to /nonexistent. There may be other ways to address this.From the jail shell as root type passwd backuppc and enter a passwordFrom the jail shell as root type chpass backuppc and change the nonexistent home directory to /home/backuppcFrom the jail shell as root create and set ownership of .ssh directory:mkdir /home/backuppc/.sshchown backuppc:backuppc /home/backuppc/.sshchmod 700 /home/backuppc/.sshcreate ssh keypairsu backuppccd ~/.sshssh-keygen(Don't enter a passphrase when prompted, simply hit enter)Securely append the contents of your id_rsa.pub to the authorized_keys file of the host(s) you wish to back up with rsync.you should now be able to ssh from the backuppc user account to the remote host: ssh some-user@some-remote-host-to-be-backed-upNow setup backuppcYou can do this from the GUI ( or by editing /usr/local/etc/backuppc/config.pl from the jail shell.The GUI is easier and the username and password are backuppc and the password is as you set it in step 11 from here. Click Edit Config under the Server heading in the left pane.The minimal things to edit are the Email, Hosts, and Xfer tabs.In Email, set the EMailFromUserName and EMailAdminUserName to email addresses you wish to use (EMailAdminUserName is defined to be simply a name, but if you read the documentation closely it apparently can be a plain username or complete email address).I struggled with Hosts for awhile as the documentation led me to believe I needed to enter a local hostname (e.g., /etc/hostname from the remote system) which it would find the IP address for using various methods. For me it was just simpler to type the IP address as the host name and since these addresses are done with DHCP reservations I didn't check the DHCP box. Optionally, enter the user name of a user on the remote system.In Xfer, select the drop down from the XferMethod option and select Rsync.Edit the RsyncClientPath entry - enter the name

Download BackupPC-3.3.2.tar.gz (BackupPC) - SourceForge

BackgroundLong time FreeNAS user and after upgrading to TrueNAS Core, I began looking through the plugins for a backup solution for my linux environment. I have 2 bare metal machines running a combination of apps on bare metal as well as docker and lxd containers. BackupPC looked like an ideal solution; installing the plugin, however, is an incomplete solution - i'm not sure if the plugin is simply in an active development state still or if the intention is to require additional work to make it work. In any case, this is what i needed to do in addition to installing the plugin to make it operational. A lot of this is based off this thread in the TrueNAS forum.Install the backuppc pluginFirst thing i did was to install the plugin. I'm running TrueNAS 12.0-U1 and simply went to the plugins menu and installed the plugin - the only entry I made was to name the plugin (I used backup-pc) and I made one modification - I selected DHCP (which automatically selected BPF too).Next, I created a dataset (I named mine backups) to use for the backups in a storage pool outside of the jail. Stopped the plugin, and created a source mountpoint /storage-pool/storage-dataset which mounts to a destination of /storage-pool/iocage/jails/plugin-name/root/var/db/BackupPC. (likely have to 1st delete any subdirectories thtat the plugin configured in /var/db/BackupPC - and either manually recreate them after the mountpoint is set up or the update.sh script will recreate them).restart the plugin.if you inspect /etc/passwd in the plugin (from the plugin's shell, which you can get to from either the jail's shell console link or from a TrueNAS ssh session by typing iocage console plugin-name) you can find the uid/gid of the backuppc psuedo user - mine was 300. Go back to the TrueNAS ssh session and see if the dataset you created (/storage-pool/storage-dataset) is owned by the same uid:gid (300:300) - mine was. So from the TrueNAS GUI, I created a group named backuppc with gid of 300 and then created a user named backuppc with uid of 300. I then edited the permissions of the

BackupPC - Browse /backuppc at SourceForge.net

I have read up a lot on the subject but sadly cant get it to work. I have a Centos 6.3 with sendmail installed. The box gets used as a BackupPC server and maybe a samba server later.I want to forward all mail to the ISP smtp server and don't want the mail to get delivered locally. The BackupPC box does not host the email their ISP does, I dont want to get involved in their mail hosting, I only want them to get their notifications from BackupPC. It looks like this command should take care of it FEATURE('nullclient', 'server.fctherapy.com') dnl but when run m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf I get this error: m4:/etc/mail/sendmail.mc:177: ERROR: end of file in string. I have tried different combinations of the nullclient setup but no success below is my sendmail configdivert(-1)dnldnl #dnl # This is the sendmail macro config file for m4. If you make changes todnl # /etc/mail/sendmail.mc, you will need to regenerate thednl # /etc/mail/sendmail.cf file by confirming that the sendmail-cf package isdnl # installed and then performing adnl #dnl # /etc/mail/makednl #include(`/usr/share/sendmail-cf/m4/cf.m4')dnlVERSIONID(`setup for linux')dnlOSTYPE(`linux')dnldnl #dnl # Do not advertize sendmail version.dnl #dnl define(`confSMTP_LOGIN_MSG', `$j Sendmail; $b')dnldnl #dnl # default logging level is 9, you might want to set it higher todnl # debug the configurationdnl #dnl define(`confLOG_LEVEL', `9')dnldnl #dnl # Uncomment and edit the following line if your outgoing mail needs todnl # be sent out through an external mail server:dnl #define(`SMART_HOST', smtp.uncappedbuss.net)dnldnl #define(`confDEF_USER_ID', ``8:12'')dnldnl define(`confAUTO_REBUILD')dnldefine(`confTO_CONNECT', `1m')dnldefine(`confTRY_NULL_MX_LIST', `True')dnldefine(`confDONT_PROBE_INTERFACES', `True')dnldefine(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail')dnldefine(`ALIAS_FILE', `/etc/aliases')dnldefine(`STATUS_FILE', `/var/log/mail/statistics')dnldefine(`UUCP_MAILER_MAX', `2000000')dnldefine(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnldefine(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnldefine(`confAUTH_OPTIONS', `A')dnldnl #dnl # The following allows relaying if the user authenticates, and disallowsdnl # plaintext authentication (PLAIN/LOGIN) on non-TLS linksdnl #dnl define(`confAUTH_OPTIONS', `A p')dnldnl # dnl # PLAIN is the preferred plaintext authentication method and used bydnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs dodnl # use LOGIN. Other mechanisms should be used if the connection is notdnl # guaranteed secure.dnl # Please remember that saslauthd needs to be running for AUTH. dnl #dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldnl #dnl # Rudimentary information on creating certificates for sendmail TLS:dnl # cd /etc/pki/tls/certs; make sendmail.pemdnl # Complete usage:dnl # make -C /etc/pki/tls/certs usagednl #dnl define(`confCACERT_PATH', `/etc/pki/tls/certs')dnldnl define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')dnldnl define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')dnldnl define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')dnldnl #dnl # This allows sendmail to use a keyfile that is shared with OpenLDAP'sdnl # slapd, which requires the file to be readble by group. BackupPC can be downloaded from github.com/backuppc/backuppc/releases. BackupPC 4.x requires the BackupPC::XS perl module (version = 0.57) and the server-side BackupPC BackupPC can be downloaded from github.com/backuppc/backuppc/releases. BackupPC 4.x requires the BackupPC::XS perl module (version = 0.57) and the server-side BackupPC rsync, rsync-bpc (version = 3.).

Comments

User2264

Client machine (using SMB, rsync or tar) for selected filesor directories is also supported from the CGI interface.Supports mobile environments where laptops are only intermittentlyconnected to the network and have dynamic IP addresses (DHCP).Flexible configuration parameters allow multiple backups to be performedin parallel, specification of which shares to backup, which directoriesto backup or not backup, various schedules for full and incrementalbackups, schedules for email reminders to users and so on. Configurationparameters can be set system-wide or also on a per-PC basis.Users are sent periodic email reminders if their PC has notrecently been backed up. Email content, timing and policiesare configurable.Tested on Linux and Solaris hosts, and Linux, Win95, Win98, Win2000and WinXP clients.Detailed documentation.Open Source hosted by GitHub and freely available under GPL.Packaging Help NeededBackupPC 4.x doesn't have packages available for all the main linux distros.If you are willing to create and support packaging BackupPC 4.x for yourfavorite linux distro, please step up and help! Feel free to create a gitissue indicating your interest.ResourcesComplete documentation is available in this release in doc/BackupPC.podor doc/BackupPC.html. You can read doc/BackupPC.pod with perldoc anddoc/BackupPC.html with any browser. You can also see the documentationand general information at:backuppc.github.io/backuppcThe source code is available on Github at:github.com/backuppcand releases are available on github:github.com/backuppc/backuppc/releasesgithub.com/backuppc/backuppc-xs/releasesgithub.com/backuppc/rsync-bpc/releasesor SourceForge:sourceforge.net/projects/backuppc/filesYou are encouraged to subscribe to any of the mail lists availableon sourceforge.net:lists.sourceforge.net/lists/listinfo/backuppc-announcelists.sourceforge.net/lists/listinfo/backuppc-userslists.sourceforge.net/lists/listinfo/backuppc-develThe backuppc-announce list is moderated and is used only forimportant announcements (eg: new versions). It is low traffic.You only need to subscribe to one of users and announce: backuppc-usersalso receives any messages on backuppc-announce.The backuppc-devel list is only for developers who are working on BackupPC.Do not post questions or support requests there. But detailed technicaldiscussions should happen on this list.To post a message to the backuppc-users list, send an email tobackuppc-users@lists.sourceforge.netDo not send subscription requests to this address!CopyrightCopyright (C) 2001-2020 Craig Barratt. All rights reserved.This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License.See the LICENSE file.

2025-04-06
User6872

BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk.Quick StartThe latest version of BackupPC can be fetched from:github.com/backuppc/backuppc/releasesYou'll need to install the perl module BackupPC::XS, available from:github.com/backuppc/backuppc-xs/releasesand the server-side rsync from:github.com/backuppc/rsync-bpc/releasesIf you will use SMB for WinXX clients, you will need smbclient andnmblookup from the Samba distribution.To install BackupPC run these commands as root:tar zxf BackupPC-__VERSION__.tar.gzcd BackupPC-__VERSION__perl configure.plThis will automatically determine some system information and prompt youfor install paths. Do perldoc configure.pl to see the various optionsthat configure.pl provides.IntroductionBackupPC is a high-performance, enterprise-grade system for backingup Linux, WinXX, and MacOS PCs and laptops to a server's disk.BackupPC is highly configurable and easy to install and maintain.Given the ever decreasing cost of disks and raid systems, it is nowpractical and cost effective to backup a large number of machines ontoa server's local disk or network storage. This is what BackupPC does.For some sites, this might be the complete backup solution. For othersites, additional permanent archives could be created by periodicallybacking up the server to tape. A variety of Open Source systems areavailable for doing backup to tape.BackupPC is written in Perl and extracts backup data via SMB (using Samba),rsync, or tar over ssh/rsh/nfs. It is robust, reliable, well documentedand freely available as Open Source on GitHub.FeaturesA clever pooling scheme minimizes disk storage and disk IO. Identicalfiles across multiple backups of the same or different PCs are storedonly once resulting in substantial savings in disk storage.One example of disk use: 95 laptops with each full backup averaging3.6GB each, and each incremental averaging about 0.3GB. Storingthree weekly full backups and six incremental backups per laptopis around 1200GB of raw data, but because of pooling and compressiononly 150GB is needed.No client-side software is needed. The standard smb protocol is usedto extract backup data on WinXX clients. On *nix clients, either rsyncor tar over ssh/rsh/nfs is used to backup the data. Various alternativesare possible: rsync can also be used with WinXX by running rsyncd/cygwin.Similarly, smb could be used to backup *nix file systems if they areexported as smb shares.A powerful http/cgi user interface allows administrators to view logfiles, configuration, current status and allows users to initiate andcancel backups and browse and restore files from backups.Flexible restore options. Single files can be downloaded fromany backup directly from the CGI interface. Zip or Tar archivesfor selected files or directories from any backup can also bedownloaded from the CGI interface. Finally, direct restore tothe

2025-04-13
User7335

Backuppc user needs to be able to login into your hosts using passwordless ssh. But the plugin installs backuppc user as a system account - i.e., no home directory and no password. Without these steps, I would get errors when the backup ran that it could not create/write to /nonexistent. There may be other ways to address this.From the jail shell as root type passwd backuppc and enter a passwordFrom the jail shell as root type chpass backuppc and change the nonexistent home directory to /home/backuppcFrom the jail shell as root create and set ownership of .ssh directory:mkdir /home/backuppc/.sshchown backuppc:backuppc /home/backuppc/.sshchmod 700 /home/backuppc/.sshcreate ssh keypairsu backuppccd ~/.sshssh-keygen(Don't enter a passphrase when prompted, simply hit enter)Securely append the contents of your id_rsa.pub to the authorized_keys file of the host(s) you wish to back up with rsync.you should now be able to ssh from the backuppc user account to the remote host: ssh some-user@some-remote-host-to-be-backed-upNow setup backuppcYou can do this from the GUI ( or by editing /usr/local/etc/backuppc/config.pl from the jail shell.The GUI is easier and the username and password are backuppc and the password is as you set it in step 11 from here. Click Edit Config under the Server heading in the left pane.The minimal things to edit are the Email, Hosts, and Xfer tabs.In Email, set the EMailFromUserName and EMailAdminUserName to email addresses you wish to use (EMailAdminUserName is defined to be simply a name, but if you read the documentation closely it apparently can be a plain username or complete email address).I struggled with Hosts for awhile as the documentation led me to believe I needed to enter a local hostname (e.g., /etc/hostname from the remote system) which it would find the IP address for using various methods. For me it was just simpler to type the IP address as the host name and since these addresses are done with DHCP reservations I didn't check the DHCP box. Optionally, enter the user name of a user on the remote system.In Xfer, select the drop down from the XferMethod option and select Rsync.Edit the RsyncClientPath entry - enter the name

2025-03-29

Add Comment