staging.inyokaproject.org

Archiv/BackupPC

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/BackupPC.

Dark_Wolf

Avatar von Dark_Wolf

Anmeldungsdatum:
12. August 2006

Beiträge: 2649

Dann werd ich mich mal drüber her machen. 🤓

tuxifreund Team-Icon

Projektleitung

Anmeldungsdatum:
7. November 2020

Beiträge: 1178

Hallo,

Xenial ist aus dem Getestet-Block raus. Der Artikel ist somit ungetestet.

LG
tuxifreund

ChickenLipsRfun2eat Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

tuxifreund schrieb:

Xenial ist aus dem Getestet-Block raus. Der Artikel ist somit ungetestet.

Den Artikel kannst du eigentlich™ direkt archivieren. Das aktuelle BackupPC 4.4 ist ein komplettes Rewrite mit teilweise genau umgekehrten Ansätzen, auch wenn die Ubuntuquellen das bis einschließlich HappyHippo nicht zu berücksichtigen scheinen.

tuxifreund Team-Icon

Projektleitung

Anmeldungsdatum:
7. November 2020

Beiträge: 1178

ChickenLipsRfun2eat schrieb:

tuxifreund schrieb:

Xenial ist aus dem Getestet-Block raus. Der Artikel ist somit ungetestet.

Den Artikel kannst du eigentlich™ direkt archivieren.

IMO aber auch nur eigentlich ☺ Die Version 3.3.2 ist nämlich bis einschließlich Hirsute in den Quellen.

LG
tuxifreund

ChickenLipsRfun2eat Team-Icon

(Themenstarter)

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Ich teste gerade BackupPC 4.4. als Docker-Container (adferrand/backuppc). Ist abwärtskompatibel zu den 3er Versionen, macht aber doch einiges anders. Die Bedienung ist ähnlich. Zum überarbeiten der Artikel reicht es nicht, da ich da zu viel voraussetzen müsste (Installation per Fremdquelle Docker von exakt diesem Anbieter, eigener DNS, Apache mit mod_proxy, vorbereitetes Zielsystem für BackupPC-Daten + Datensicherung,…).

Als Grundlage für eventuell Interessierte möchte ich das trotzdem hier kurz niederschreiben:

Apache-vhost

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<VirtualHost *:80>
        ServerName backup.heimknecht.ck
        DocumentRoot "/var/www/dummy"
        ServerAdmin max@mustermann.de
        <Directory /var/www/dummy>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Require all granted
        </Directory>
        ErrorLog /var/log/httpd/bpc_error.log
        CustomLog /var/log/httpd/bpc_access.log combined

        LoadModule proxy_module modules/mod_proxy.so
        LoadModule proxy_http_module modules/mod_proxy_http.so

        ProxyRequests Off
        <Proxy *>
                Require all granted
        </Proxy>

        <Location />
                ProxyPass http://127.0.0.1:23456/
                ProxyPassReverse http://127.0.0.1:23456/
        </Location>
</VirtualHost>

Installation

1
2
3
4
5
6
7
8
mkdir -p /backup/{conf,data,home}
docker pull adferrand/backuppc
docker run -d --name BPC \
  -p 127.0.0.1:23456:8080 \
  --volume /backup/conf:/etc/backuppc  \
  --volume /backup/home:/home/backuppc \
  --volume /backup/data:/data/backuppc \
  adferrand/backuppc

Beispielkponfiguration

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Datei: /backup/conf/pc/x220.ck.pl
$Conf{BackupPCNightlyPeriod} = 1;

# Liste der zu sichernden Ordner
$Conf{RsyncShareName} = [
  '/home/user/'
];

# ssh nicht als root (standard), sondern user
$Conf{RsyncSshArgs} = [
  '-e',
  '$sshPath -l user'
];

# Liste der auszuschliessenden Verzeichnisse
$Conf{BackupFilesExclude} = {
  '/home/user/.cache' => [
    ''
  ],
  '/home/user/GitClones' => [
    ''
  ],
  '/home/user/Projekte' => [
    ''
  ],
  '/home/user/Sammelmappe' => [
    ''
  ],
  '/home/user/Zwischenlager' => [
    ''
  ]
};

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

seit längerem ungetestet → archiviert.

Gruß, noisefloor

Antworten |