Duple Documentation and Tutorials

You've chosen the 'Manual' option and want help with configuring your Fritz!Box manually? Below we're going to walk you through the manual configuration of your Fritz!Box router. These steps are all automatically done for you with the Automatic Mode.

Summary

1) Create The Cloud Storage
2) Enable FTPS
3) Create Your User/Password
4) Find Your Address
5) Configure Duple
6) Add Another Device
7) Using Duple

1) Create The Cloud Storage

Connect to the router interface using a web browser at http://fritz.box. You will be asked for a password. You can find it on a sticker under the router, next to the label FRITZ!Box password.

Fritzbox password

You will then reach the homepage of the router interface:

Fritzbox password

Plug your USB Storage (USB key or USB hard drive) to the router. It will normally detect it automatically. Go to Home Network -> Storage (NAS) to verify that everything is working. Storage (NAS) enable and your USB Storage should be checked. If it is not the case, check it and click on Apply.

Fritzbox password

If the USB Storage is not detected, it is probably a format problem. The USB Storage should be in FAT32. All USB Storage come in FAT32 by default, and unless you manually changed the format of the USB you should be fine. If not, format it in FAT32 and replug it.

Once the USB Storage is plugged and enabled, go to the FRITZ!NAS menu (up right corner) and click on your USB Storage's name in the folder list.

Fritzbox password

We are now going to create a folder that will contain the entirety of your cloud. Click on Add Folder and enter a name for your cloud:

Fritzbox password

Click on FRITZ!Box on the top right corner and come back to the homepage of the router interface.

2) Enable FTPS

FTPS allows Duple to access safely the folder created in step 1 (aka your private cloud) over the network or internet. We are going to enable it on the router.

Go to Home Network -> Storage (NAS) and check the option Access via FTP enabled under Home Network Sharing and click Apply.

Fritzbox password

Go to Internet -> Permit Access -> FRITZ!Box Services and check the option Internet access to your storage media via FTP/FTPS enabled under Internet Access. And click Apply. Then check the box Allow only secure FTP connections (FTPS) that appears, and click Apply.

Fritzbox password

Remember the port number from TCP Port for FTP/FTPS as we will need it later. In the screenshot example it is 45022.

3) Create Your User/Password

Duple needs a user/password to connect to the USB Storage to access the folder you created in step 1. This user/password is stored safely and locally by the app in the configuration folder.

Go to System -> FRITZ!Box Users and click on Add User. Enter a username and password and check the box Access from the internet allowed. Remember them, as you will need this info later. Please follow our advices on passwords.

Fritzbox password

Scroll down and uncheck the boxes FRITZ!Box Settings and VPN. Check the box Access to NAS contents.

Fritzbox password

We are going to limit the user's access only to the folder created in step 1. Click on Add Directory and then on Select Folder. Select the folder created in step 1.

Fritzbox password

Click on Apply.

Fritzbox password

4) Find Your Address

The last step is to find the public address of your router. This will allow Duple to connect to your private cloud from anywhere.

(If you don't want to access your cloud from outside your house, you can use fritz.box as the address and go to step 5.)

Go to Internet -> Online Monitor. If you have IPv6 enable (the status next to Internet, IPv6 will be green) just use the IPv6 Address (not the prefix). In the screenshot example it is abcd:ef12:3456:8b00:f2b0:14ff:fef2:5c7c.

Fritzbox password

If you don't have IPv6 enable, it will be a little more complicated since the IPv4 address changes all the time. We will need to set up a Dynamic DNS.

Duple will offer a free Dynamic DNS soon. In the meantime you will need to use another one. The Fritz!Box is compatible with a lot of different companies offering this service. You can find the list in Internet -> Permit Access -> DynDNS under DynDNS Provider.

The most famous one is DynDNS which requires a subscription. No-IP offers a free plan. You can find a tutorial for DynDNS here and for No-IP here.

Once you have set up your Dynamic DNS account, go to Internet -> Permit Access -> DynDNS and check the box Use DynDNS. Select your provider and set up your user, password and domain name for your account. Then click on Apply. Remember the domain name as you will need it later.

Fritzbox password

5) Configure Duple

To configure Duple, you will need the following info:

  • The TCP Port for FTP/FTPS from step 2 (45022 in the screenshot example).
  • The user/password from step 3.
  • The address from step 4 (fritz.box, abcd:...:5c7c or mycloud.dyndns.org as seen in the screenshot examples, depending on your situation).

After downloading Duple, use the Add Cloud menu (right click on the Duple logo near the clock) and you will be presented with the setup assistant. Choose Advanced Mode Configuration:

advanced mode configuration

Click on create and select FTPS.

protocols

Fill in the following info:

  • IP / Domain Name -> the address from step 4
  • Port -> the port from step 2
  • Login -> the user from step 3
  • Password -> the password from step 3
  • Repository Path -> a single slash /
  • Passive -> check the box

ftps

Click on validate (the check mark). That's it! You've created your private cloud! You can start adding files by moving them into the Duple folder (which has just been created inside your "User" folder). It contains the entirety of your private cloud.

6) Add Another Device

To connect another device to an existing private cloud, use the connect option of the Advanced Mode. You can access it via the Add Cloud menu (right click on the Duple logo near the clock) or when you start Duple for the first time. Then choose Advanced Mode Configuration:

advanced mode configuration

The rest of the process is exactly the same as step 5 with the same info to fill in.

7) Using Duple

The entirety of your private cloud is contained inside the USB storage plugged to your internet router. You can't read the data inside the USB storage without using Duple.

The USB storage stays plugged to your internet router, the Duple app accesses it securely over your wifi network or internet (when you are outside your home).

On your devices (where Duple is installed), you get a folder called Duple (inside your "User" folder). This folder contains the readable data, it's where you work with your private cloud: add, modify and remove your files there.

Your data is always at least in two places at the same time: inside the Duple Folder (present on every desktop device where Duple is installed) and in your USB storage plugged to your internet router.