-
Notifications
You must be signed in to change notification settings - Fork 15
/
README
48 lines (37 loc) · 1.13 KB
/
README
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
README
======
This is a simple program to backup pfsense config file.
REQUIREMENT
PHP5-CLI with SimpleXML and Curl extensions.
USAGE
- Create a XML config file with the hosts data as example below:
<?xml version="1.0" ?>
<backup>
<general>
<backupdir>/data/backupPfsense</backupdir>
<logdir>/data/backupPfsense/logs</logdir>
</general>
<host>
<enabled>true</enabled>
<hostname>host1</hostname>
<address>192.168.1.1</address>
<protocol>http</protocol>
<port>8080</port>
<username>admin</username>
<pass>password</pass>
</host>
<host>
<enabled>true</enabled>
<hostname>host2</hostname>
<address>192.168.2.1</address>
<protocol>https</protocol>
<port>443</port>
<username>admin</username>
<pass>passwords</pass>
</host>
</backup>
- Save the the XML config file.
- Run the main program and specify the XML config as below:
php pfsensebkp.php --config config.xml
- The log and backup files are stored in the directories specified in the configuration file.
- Make sure you have permission to read and write in backupdir and logdir directories.