mirror of
				https://github.com/kees-z/DuplicatiDocs.git
				synced 2025-11-04 08:05:15 +00:00 
			
		
		
		
	Merge pull request #58 from andybjackson/patch-1
Update installation instructions to cater also for Debian 10 buster.
This commit is contained in:
		@@ -88,6 +88,17 @@ sudo apt-get update
 | 
			
		||||
sudo apt-get install mono-devel
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**Debian 10:**
 | 
			
		||||
```nohighlight
 | 
			
		||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
 | 
			
		||||
 | 
			
		||||
echo "deb http://download.mono-project.com/repo/debian buster main" | sudo tee /etc/apt/sources.list.d/mono-official.list
 | 
			
		||||
 | 
			
		||||
sudo apt-get update
 | 
			
		||||
 | 
			
		||||
sudo apt-get install mono-devel
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
**Debian 9:**
 | 
			
		||||
```nohighlight
 | 
			
		||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
 | 
			
		||||
@@ -260,3 +271,68 @@ Because at the moment the internal server component of the Tray Icon tool is alr
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
*****
 | 
			
		||||
 | 
			
		||||
## Installing Duplicati on Linux
 | 
			
		||||
 | 
			
		||||
*****
 | 
			
		||||
 Follow this procedure to install Duplicati on your Linux based system.
 | 
			
		||||
 | 
			
		||||
*Maybe optional*: Forum [instructions](https://forum.duplicati.com/t/how-to-install-duplicati-on-debian-stretch/4722) advise installation of the following Debian repository packages.
 | 
			
		||||
 | 
			
		||||
```nohighlight
 | 
			
		||||
sudo apt install apt-transport-https sudo nano git-core python software-properties-common dirmngr -y
 | 
			
		||||
```
 | 
			
		||||
Download Debian .deb file from [https://www.duplicati.com/download](https://www.duplicati.com/download)
 | 
			
		||||
 | 
			
		||||
```wget https://updates.duplicati.com/beta/duplicati_[...]_all.deb```
 | 
			
		||||
 | 
			
		||||
Edit this line too before you run it with the correct deb file filename you just downloaded:
 | 
			
		||||
 | 
			
		||||
```sudo apt install ./duplicati_[...]_all.deb -y```
 | 
			
		||||
 | 
			
		||||
Create and edit the file /etc/systemd/system/duplicati.service
 | 
			
		||||
 | 
			
		||||
`sudo nano /etc/systemd/system/duplicati.service`
 | 
			
		||||
 | 
			
		||||
Should look like this:
 | 
			
		||||
```nohighlight
 | 
			
		||||
[Unit]
 | 
			
		||||
Description=Duplicati web-server
 | 
			
		||||
After=network.target
 | 
			
		||||
 | 
			
		||||
[Service]
 | 
			
		||||
Nice=19
 | 
			
		||||
IOSchedulingClass=idle
 | 
			
		||||
EnvironmentFile=-/etc/default/duplicati
 | 
			
		||||
ExecStart=/usr/bin/duplicati-server $DAEMON_OPTS
 | 
			
		||||
Restart=always
 | 
			
		||||
 | 
			
		||||
[Install]
 | 
			
		||||
WantedBy=multi-user.target
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Edit the file /etc/default/duplicati and add DAEMON_OPTS options to your liking:
 | 
			
		||||
`sudo nano /etc/default/duplicati`
 | 
			
		||||
 | 
			
		||||
```nohighlight
 | 
			
		||||
# Defaults for duplicati initscript
 | 
			
		||||
# sourced by /etc/init.d/duplicati
 | 
			
		||||
# installed at /etc/default/duplicati by the maintainer scripts
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
# This is a POSIX shell fragment
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# Additional options that are passed to the Daemon.
 | 
			
		||||
DAEMON_OPTS="--webservice-interface=any --webservice-port=8200 --portable-mode"
 | 
			
		||||
 | 
			
		||||
Enable, start and check running status of the duplicati service:
 | 
			
		||||
sudo systemctl enable duplicati.service
 | 
			
		||||
sudo systemctl daemon-reload
 | 
			
		||||
sudo systemctl start duplicati.service	
 | 
			
		||||
sudo systemctl status duplicati.service
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
  
 | 
			
		||||
  
 | 
			
		||||
*****
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user