How To - Connect GoodReader iPad App To Your Mac Server

Ben Greiner -

Although the GoodReader iPad app could use some design improvements, it does have some really nice features and it works well. Here's how you can move files back and forth (wirelessly of course) between your iPad and a Mac OS X Server.


Prepare Mac OS X Server

Enable WebDAV on your Mac OS X Server (see below). We've tested this with 10.5 and 10.6. Or run something like Rumpus (it has WebDAV functionality):

  • Server Admin > Web > Sites > Select the Default host name (or create a new one. Use a port other than port 80 if necessary.) >
    • General > Web Folder > Choose... a folder that you want to access.
    • Options > Check the WebDAV box.
    • Save changes

Ensure WebDAV is working by connecting to your server from a workstation:

  • Go > Connect to Server... (Command-K) >
    • Enter http://serveraddress (IP or domain)
    • Remember the custom port if you used one, http://serveraddress:portnumber


Prepare GoodReader

1. Open Good Reader on your iPad (while you're in the office and on the same network). 

2. Within Good Reader Choose "Connect to Servers" on the right. 

3. Add > Any WebDAV Server

• Give it a title (Your Server) 
• URL-address: serveraddress (IP or domain) 
• User: yourserverusername 
• Password: yourserverpassword (or leave blank for entering each time you connect)

4. Leave Chunked transfer ON and hit the "Add" button (upper right of pop-up window) 
5. Select the icon of the newly created server. Browse. Upload. Download.


Remote Access?

Everything should now be working while your in the office. If you also want remote access while away from the office then you need to either establish a secure VPN connection (recommended) or open ports on your firewall (less secure).

We tested using a Cisco ASA 5505 device and added a VPN connection to our iPad.

  • iPad > Settings > VPN > Add VPN Configuration... IPSec
  • Enter credentials then save.
  • Slide VPN from OFF to ON to establish the connection (enter password when prompted).

Contact us if you have any questions!

Have more questions? Submit a request


Please sign in to leave a comment.