Peakto Connect

Peakto Connect

Peakto Connect is a service that enables you to share your content within your local network or externally, via a web application. We refer to the Peakto application as Peakto Workspace and the web application as Peakto Connect.

To access the Peakto Workspace configuration popup, click the Share button located in the top-right corner.

Prerequisites

Before proceeding, please ensure the following:

  1. Sign In to Cyme Account: Make sure you are signed in to a Cyme account. You can do this beforehand or directly in Peakto using the Share button located in the top-right corner of the application. The Peakto Connect feature requires a secure connection on both ends (in Peakto and on the web using the same account).
  2. Automatic Configuration: Ensure your router supports the UPnP feature and/or NAT-PMP. Note: NAT-PMP is still a work in progress.
  3. Manual Configuration: If you are manually configuring your router, ensure that port forwarding is set up beforehand. You need to forward the external port you choose to the internal port 34000 (the default value is 34000, which can be changed later in Peakto) for the internal IP address of the device running Peakto.
  4. Optional Router Settings: While not mandatory, we recommend the following router settings for a better experience:
    1. Ensure that a machine always receives the same IP address on your network.
    2. Ensure you have a fixed public IP, or request one from your ISP.
    3. Be on the same network as your ISP modem/gateway. If you have multiple networks, the automatic setup might not work correctly.

For more detailed explanations, see the Troubleshooting section.

Enabling Local Access

For a basic configuration in this mode, no additional steps are required.

  1. Select Local mode in the Peakto Workspace popup.
  2. Click the Start button.

Note that the initial setup or changes in network configuration may take some time.

Once the workspace is active and the content is accessible from your local network (as indicated in the popup), you can safely open Peakto Connect using the Open in Browser button located near the Start button.

If the workspace is active but the content is not accessible, a message will provide additional information. For more detailed explanations, refer to the Troubleshooting section.

Enabling Public Access

Auto Setup

If your router supports UPnP (and/or NAT-PMP), you can simply start the workspace. If you are unsure and no error message appears in the popup, it means the feature is available and properly configured.

If your router does not support these protocols or if the auto-setup fails, you will need to set it up manually.

Manual Setup

If the auto setup does not work for you or you prefer to configure your connection manually, expand the Advanced Configuration section in the popup.

Two fields are editable: the private port and the public port.

  • Private Port: This indicates the port Peakto will use on your machine (defaults to 34000, meaning Peakto exposes your data using port 34000 locally and on your local network).
  • Public Port: This indicates the port that should be opened on your gateway. Incoming traffic from the internet will be forwarded from your public port to your private (local) port by the gateway.

After setting the ports in Peakto, you must also manually configure the ports in your gateway. To do this, connect to your router using its administration web page. You can find instructions by searching in your favorite search engine “How do I access the administration interface of my XXX router/modem?”

Once connected, look for the setup page in the Network section, typically named Port Forwarding/Port Triggering/NAT. The exact name may vary depending on your ISP router.

Using the Web App

Once everything is set up, you can access the Peakto Connect web app. Sign in using the same Cyme Account as in your Peakto application.

After being redirected from the Account page, you can select the workspace you want to connect to using the dropdown menu located in the top-left corner of the app. You should only have one for now: your Peakto Workspace.

  • Gray Status: The web app is attempting to connect to the workspace. Please be patient or reload the page if it takes too long.
  • Red Status: There is a connection issue. Please refer to the Troubleshooting section for assistance.
  • Green Status: Your content is accessible, and you are ready to go.

Troubleshooting

My Workspace cannot start

In the worst-case scenario, the workspace service may fail to start due to an internal error, and Peakto cannot resolve the issue.

To help us diagnose the problem, use the Network Diagnostic tool available in the popup to provide us with the necessary information.

My Workspace is Active but Not Reachable

To secure communications between your Peakto Workspace and any device using the Peakto Connect web app, we provide an SSL certificate for each network setup for a workspace. This certificate enables HTTPS-secured communications. When the certificate is first created, we map your machine's IP to a unique domain name associated with the certificate in our DNS. This process may take from seconds to minutes, depending on your DNS settings, which are usually provided by your ISP.

You can speed up this process by using a public DNS instead of your ISP's DNS, as public DNS servers tend to update more frequently.

Related Pages:

How to: Auto Setup

Using auto setup to connect your workspace with Peakto works best with modern routers that support UPnP or NAT-PMP auto-configuration. These protocols allow an application like Peakto to automatically configure a forwarded port on the router without any manual intervention. However, not all routers support these protocols, and some implementations may not work perfectly. If auto setup is not successful, follow these steps:

  1. Consult Router Documentation: Find your router’s user manual or online documentation.
  2. Check Protocol Support: Verify whether your router supports UPnP or NAT-PMP.
  3. Enable Protocols: If supported, ensure these features are enabled in the router’s settings. You may need to switch them on.
  4. Toggle Settings: If the services are already enabled, try toggling them off and then back on. Attempt to connect the workspace again.
  5. Disable Interfering Software: If your computer has a firewall, proxy, ad-blocking software, anti-virus software, or similar, temporarily disable them and try to connect the workspace again.

Note: Older routers may have UPnP support that does not work with newer applications. If automatic port forwarding fails, consider checking for firmware updates from the manufacturer or seeking help from forums.

If disabling the firewall allows successful publishing, add Peakto to the firewall’s allowed list. Consult the firewall’s user manual for instructions.

If all else fails, you will need to set up a manual port forward.

How to: Manual Port Forwarding

If you need (or wish) to manually forward the port that Peakto Workspace uses in your router, this is typically straightforward and fairly easy to do. This is not an inferior configuration; it just takes a little more work. To configure manual port forwarding:

Ensure Your Peakto Workspace’s Local IP Address is Static

To forward a port, you need to know the local network IP address of the computer running your Peakto Workspace. This IP address should remain constant, so you need to ensure that the computer always uses the same local IP address. There are two general approaches:

Reserve the IP in Your Router

You can set up your router to always assign the same IP address to the computer when it connects. This is generally the more elegant solution. Specific instructions will vary depending on your router and situation.

Related Page: Lifehacker: How to Set Up DHCP Reservations

Assign a Static IP on the Computer

Alternatively, on the computer running the workspace, you can manually assign your network information instead of letting it be automatically configured. You can consult your operating system help or various websites for details on how to do so. Some quick resources that may help:

Related Pages:

  1. PortForward.com: Setting a Static IP
  2. How to Assign a Static IP Address in Windows
  3. How to Assign a Static IP Address in macOS
  4. How to Assign a Static IP Address in Ubuntu

Forward the Port in the Router

To forward a port for Peakto Workspace, you’ll need three main pieces of information:

  1. WAN/External Port: Port 34000 (TCP) is the default, but you can generally use any available port in the 20,000 to 50,000 range.
  2. LAN/Internal Port: This defaults to 34000, but you can choose it in Peakto.
  3. IP Address: The local IP address of the computer running the Peakto Workspace.

You want to map the WAN/External Port (TCP) you choose so that it points to the LAN/Internal Port 34000 (TCP) for the workspace’s local IP address. Consult your router’s manual for instructions on how to forward a port. There are also numerous online resources you can use.

You can test your manual port forward by visiting CanYouSeeMe.org and entering the WAN/External port you chose earlier.

How to Forward Ports on Your Router

Port forwarding is a way of making your router use a specific port to communicate with certain devices. By setting a specific port for your devices, you are telling your router to always accept requests for those ports and forward data to a device’s private IP address.

Here’s how to forward ports on your router using a Mac or Windows PC:

  1. Open a Web Browser: You can use Chrome, Firefox, Safari, or any browser you want.
  2. Type Your Router’s IP Address: Enter your router’s IP address into the address bar. If you don’t know this information, check out guides on how to find your router’s IP address on a Mac or Windows 10 computer. It should be a series of numbers like 192.168.X.X or 10.0.X.X. Also, make sure to note your computer’s IP address because you might need this information later.
  3. Enter Router Username and Password: If you don’t know this information, check out guides on how to find your router’s username and password.
  4. Go to Port Forwarding Settings: The exact steps to get to the correct settings will vary depending on your router. In most cases, you will have to go to the Advanced tab and look for NAT, Security, Gaming, Advanced Setup, Firewall, or Virtual Servers.
  5. Create a New Port Forwarding Rule: Some routers require you to click Add New, Add Custom Service, or something similar.
  6. Enter a Name for the Service or Application: You can give this any name you want. It is recommended that you use one that lets you identify the rule you’ve created.
  7. Enter the Port Number: Most routers let you select a port range separated by hyphens, or multiple ports separated by commas. In most cases, it’s easiest to set the same internal and external port numbers. You can choose a number between 0 to 65,535, but only ports 0 to 1023 are reserved for privileged services and are designated as well-known ports.
  8. Select a Port Forwarding Protocol: You will typically see the option to set your service type to TCP, UDP, TCP/UDP, Both, or All. Which one you choose will depend on the type of connection that is recommended for the specific application. However, you usually want to select the TCP/UDP option, Both, or All.
  9. Enter Your Computer’s IP Address: Most routers provide fields where you can enter the IP address of your device. There are also routers that let you choose a device instead of typing in the device’s IP address.
  10. Save Your Settings: Most of the time, you will be able to click on buttons that say Save or Apply. Some routers require you to click on Enable before you can hit Save1.

If you’re looking for an easier way to access your computer remotely, check out articles on how to remotely control your Mac or Windows 10 computer.

Common Network Problems

While these situations might not be extremely common, they can still cause issues even when you set up a manual port forward.

Double-NAT

NAT (Network Address Translation) allows sharing a single internet connection with multiple computers. This is almost always used for home internet connections. Routers or modems that allow multiple computers to connect—either via Ethernet or WiFi—use NAT to share the connection.

Double-NAT occurs when you have two devices on the network, both handling NAT services at different levels. For example, you might have a WiFi router plugged into a modem from your internet service provider, where both the modem and the router are providing NAT services. Double-NAT can interfere with the workspace attempting to create automatic connections. It can also occur when the public IP address assigned by your ISP is itself behind a NAT service, such as Carrier Grade NAT (CGNAT).

Detecting Double-NAT

  1. Check Router Settings: Look in the settings for the router to which your workspace computer or device is connected. Find your router’s WAN/Internet/External IPv4 address. This is usually found on a “status” page in the router settings.
  2. Visit an IP Checking Site: Go to a site like WhatIsMyIP.Host and note the IPv4 address shown there.
  • If the two IP addresses match, you are not in a Double-NAT situation.
  • If the two IP addresses do not match, you are likely in a Double-NAT situation.
  • This test can also identify if your ISP has put you behind a CGNAT. CGNAT can be identified by checking the ISP modem/router public IP address. If it is within the CGNAT range of 100.64.0.0 - 100.127.255.255, you are behind a CGNAT.

Fixing Double-NAT

In Double-NAT situations, one of the devices can often be set to Bridge Mode so that only one device is providing NAT services. Alternatively, it might be possible to set up a port forward on all NAT devices so that network requests are correctly sent through. Here are some possible solutions:

  • Contact Your ISP: The best solution is usually to contact your internet service provider and ask them to assist you with setting their modem/router to Bridge Mode.
  • Set Your Router to Bridge Mode: You can put your own router into Bridge Mode and let your service provider’s modem/router handle NAT.
  • Set Up Additional Port Forwarding: You can try to set up a port forward in the service provider’s modem/router (in addition to your own). The process is similar to what was outlined earlier, except that you’re using your router’s WAN/Internet/External IP address where you would otherwise enter the local IP address.
  • Bypass CGNAT: If you are behind a Carrier Grade NAT service, check if your ISP offers an option to use (or purchase) a static public IP address, which would bypass CGNAT.
    • Related Articles

    • 2.11 Customize Your Peakto Synchronization

      Whether you are adding new pictures, or making changes in your catalogs through editing and organisation, you probably want Peakto to stay up to date and always reflect a correct image of your underlying sources. Peakto has been designed to be always ...
    • Peakto keyboard shortcuts

      This document is listing some useful Peakto Keyboards shortcuts Global shortcuts G Change the main view to the GRID E Change the main view to PANORAMA D Change the main view to DETAIL VIEW S Show hide the sidebar panel (with sources and albums) F ...
    • 1.0 Peakto Documentation (PDF)

      This quick presentation will give you an overview of all the features of Peakto, without going into the details of each, so you can quickly start enjoying your photos and videos. Peakto is a meta-cataloger that gathers in a single interface all of a ...
    • 1.1 Peakto’s interface

      The main interface consists in: An action bar on the far left giving you access to the various view types (grid, detail, map, panorama, faces) A side bar listing all volumes and sources attached to Peakto. This is also where you will find all albums ...
    • How to reset Peakto and start afresh

      Sometimes you wish to start from a blank sheet again and reingest content, or rebuild a complete Peakto catalog with your content If you feel like you need to start afresh because of an issue, please contact support first so we can help and prevent ...