# ODK Aggregate behind Firewall access

**URL:** <https://forum.getodk.org/t/odk-aggregate-behind-firewall-access/13834>\
**Category:** Support\
**Tags:** odk-aggregate\
**Created:** [July 2, 2018, 12:57pm UTC](https://forum.getodk.org/t/odk-aggregate-behind-firewall-access/13834 "2018-07-02T12:57:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anguyo](https://getodk.b-cdn.net/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@Anguyo](https://forum.getodk.org/u/Anguyo)\
**Post date:** [July 2, 2018, 12:57pm UTC](https://forum.getodk.org/t/odk-aggregate-behind-firewall-access/13834/1 "2018-07-02T12:57:59Z")

</div>

HI all,  
I have set up an ODK Aggregate VM from scratch, the Aggregate server can be accessed internally using an internal ip and also externally using a public/External IP. During the setup I indicated my external/public IP address. When accessing Aggregate using the public IP everything works perfectly and also connecting ODK Collect to the Aggregate server works fine while using the public/external IP. The network is set up in a way that the firewall blocks external IPs from being accessed internally and internal IPs from being accessed externally. Thus my challenge, how can I go about such a situation?

---

<div class="post-metadata">

**Author:** ![yanokwa](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/yanokwa/32/1695_2.png) [@yanokwa](https://forum.getodk.org/u/yanokwa)\
**Post date:** [July 2, 2018, 4:57pm UTC](https://forum.getodk.org/t/odk-aggregate-behind-firewall-access/13834/2 "2018-07-02T16:57:13Z")

</div>

> [@Anguyo](#):
>
> The network is set up in a way that the firewall blocks external IPs from being accessed internally and internal IPs from being accessed externally.

The easiest solution is to change the network's behavior. Why prevent internal devices from accessing external services?

---

<div class="post-metadata">

**Author:** ![ggalmazor](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ggalmazor/32/2702_2.png) [@ggalmazor](https://forum.getodk.org/u/ggalmazor)\
**Post date:** [July 3, 2018, 6:45am UTC](https://forum.getodk.org/t/odk-aggregate-behind-firewall-access/13834/3 "2018-07-03T06:45:50Z")

</div>

Hi, @Anguyo.

I agree with @yanokwa. I'm no networking expert, but I have some experience with that and it's a very common network configuration to allow outgoing traffic and to block incoming traffic. It's common also to allow specific servers inside your network to be accessed from the outside, like in the case of your Aggregate server.
