6

I'm currently trying to setup my own own-cloud server, and I've got it fully installed, configured, and accessible from within my own local network. I cannot figure out how to access it from the outside. So far I've:

  • Successfully setup port-forwarding on my local router.
    • I've done so via 'single port forwarding' and 'port range forwarding'
    • Ports 80, 443, 3306 (Apache-Full and MySQL)
  • Successfully obtained my external IP address.
    • I've also tested this magic number from within the network at #insertIPhere/owncloud and it did work.
  • Successfully setup the server using SQLite
  • Successfully setup the server using MySQL
  • Created the following exceptions in my firewall:
    • Allow In Port 80 (Apache Full)
    • Allow In Port 443 (Apache Full)
    • Allow In Port 3306 (MySQL)
  • Tried connecting from several different remote networks, as to troubleshoot something on their end

As far as trying to access it, I'm doing so through Google-Chrome and Mozilla Firefox trying to reach the server through #insertIPhere/owncloud using the above public IP address.

So what have I missed, and how do I access my server from outside?

Thanks in advance for your help and time, and I apologize in advance for what will probably result in my noobish mistake in networking.

I've looked at the official documentation. And also this question here.

14
  • 1
    Odd. It should work. What router do you have? Also, did you try forwarding 443?
    – Amith KK
    Feb 16, 2013 at 4:04
  • I've got the Cisco/Linksys E2500
    – codesmith
    Feb 16, 2013 at 4:05
  • No I haven't tried forwarding port 443, I'll try that in the morning.
    – codesmith
    Feb 16, 2013 at 4:08
  • 5
    Not related to your question, but still: forwarding your MySQL port (i.e. giving access to your MySQL port outside your LAN) is a security threat. Jul 13, 2013 at 19:46
  • 2
    Does your ISP block any ports? Mine (Cox) blocks 25, 80, 135, 136-139, 445, 1433, and 1900.
    – Marc
    Jul 17, 2013 at 22:27

3 Answers 3

1

This sounds like everything is setup correctly and it should indeed work. Please check with your ISP if port 80 (http) is blocked.

Alternatively you can configure apache to use a different port (e.g. 1234) and then use the URL http://your.ip.he.re:1234/owncloud to try to reach the server.

If that's successful than your ISP is blocking port 80 (and potentially other ports too) and you'll need to use a port different from the blocked ones.

0

We have created an app to automate router port mapping for owncloud: http://apps.owncloud.com/content/show.php/UPnp+Port+Mapper?content=162449

-1

This is exactly the sort of usage scenario tools like PageKite were created for. I agree with Vitalie, it would be quite insecure to consider exposing your internal ports for this.

1
  • While the general idea to use such a service might be good, linking one such a service is a bit too much advertisement. Also you could include a description what such a service does and why it helps in this case.
    – pLumo
    May 9, 2020 at 7:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .