You don't need to know this!
Unless Presence's menu bar icon is red, Presence is working and there's nothing else
you have to do. But if you want to delve further, read on.
Presence has two ways to make your Mac accessible: DirectConnect and EasyConnect. Selection is automatic.
DirectConnect is better if you can use it: it's faster, and you can transfer as much data as you
like with no extra charges.
Presence will automatically set up your network to use DirectConnect if it can. This will depend on
your network: it will succeed on many home networks; Macs in other places are more likely to use
If DirectConnect doesn't work automatically, this is probably because your network
doesn't support it. Presence will use EasyConnect instead.
But you might still be able to use DirectConnect by doing some network setup
yourself (see below).
With EasyConnect, you can transfer up to 200 MB each month, free of charge. This is enough for most
people. You can buy extra data if you run out, with prices starting at $2 for 2 GB.
If the menu bar icon is black, you're using DirectConnect. If it's blue, you're using EasyConnect.
Click the Connection icon in the Mac app for details about your connection.
I know about networking. What does Presence require for DirectConnect to work?
Presence runs as a network service on port 8889. Presence tries UPnP and NAT-PMP to open this
to the internet. If this fails, you could try configuring your network yourself, adding your own
port mapping, etc. If you do this, then:
- Turn off "Set up my network if possible" in the Connection section. This stops Presence's automatic port mapping.
- If you want to use a different external port, see More Options. 443 is a good option.
Presence is using EasyConnect, but I want to use DirectConnect
If you're on a network you can configure yourself (eg. most home networks), your network can probably
be configured to make DirectConnect work. Some help is provided, but bear in mind:
- This is an advanced topic (or can be).
- It's your network, and making changes to it is your responsibility.
- It's up to you to read the help and work it out - we don't provide support for this other than the help pages.
- Now that you know that, start by clicking the "Help me with this problem" button in the Connection pane of Presence's main window.
A more detailed explanation (optional)
By DirectConnect, we just mean Presence running as a normal network service on your Mac.
Connections from the internet reach your public IP address, pass through your router (via a port mapping)
to Presence on your Mac. Other services on your Mac are not exposed, so this is secure.
Presence uses UPnP or NAT-PMP to automatically add a port mapping to your router,
but a number of things can prevent this working: your Mac is behind multiple routers (eg. a DSL
modem and a separate router or Airport), your router doesn't allow itself to be configured (common on
non-home networks, but on some home ones too), or your router is buggy (all too common unfortunately).
The Connection pane will tell you what's wrong.
If DirectConnect fails, Presence uses EasyConnect.
With EasyConnect, your Mac connects to our server, so it is only necessary to make an outward
This works in many more situations - if you have an internet connection, EasyConnect should work. This
is similar to the way Skype allows computers to connect to each other.
Because all traffic goes via our server, EasyConnect is slower than DirectConnect. That's also why we
have to limit your data and charge you for extras.