# Local controller

**URL:** <https://forum.alta.inc/t/local-controller/2502>\
**Category:** Alta Control\
**Created:** [June 11, 2024, 11:29am UTC](https://forum.alta.inc/t/local-controller/2502 "2024-06-11T11:29:17Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![RadekSima](https://forum.alta.inc/letter_avatar_proxy/v4/letter/r/4491bb/32.png) [@RadekSima](https://forum.alta.inc/u/RadekSima)\
**Post date:** [June 11, 2024, 11:29am UTC](https://forum.alta.inc/t/local-controller/2502/1 "2024-06-11T11:29:17Z")

</div>

Hello. I have a feq questions

1)controller is built on Ubuntu. So updates of ubuntu are automatized?  
2)do you have ip or domain names where it is connecting for updates? i see the controller is opening ports to cloudfront, amazonaws, cannoical,cloudflare…  
3)what about IP ports (TCP/UDP)? Only http/https?  
4)APs are updated from controller or from cloud? So updates are downloaded to controller and from controller are distribued to APs?

---

<div class="post-metadata">

**Author:** ![Alta-Jeff](https://forum.alta.inc/user_avatar/forum.alta.inc/alta-jeff/32/56_2.png) [@Alta-Jeff](https://forum.alta.inc/u/Alta-Jeff)\
**Post date:** [June 11, 2024, 1:20pm UTC](https://forum.alta.inc/t/local-controller/2502/2 "2024-06-11T13:20:00Z")

</div>

@RadekSima 1. Yes, all controller updates will be automatic by default. We will be adding the ability to disable auto-updates, as well.  
2. [manage.alta.inc](http://manage.alta.inc) and [dl.alta.inc](http://dl.alta.inc) are the hostnames mostly used, but NTP (from a list of servers) is also used for time synchronization.  
3. Ports that potentially need to be opened for management are TCP 80, TCP 443, UDP 53, and UDP 5353.  
4. Currently the devices will reach out and download firmware directly themselves. We will eventually add the ability for APs to cache and download firmware from each other on the same network.

---

<div class="post-metadata">

**Author:** ![RadekSima](https://forum.alta.inc/letter_avatar_proxy/v4/letter/r/4491bb/32.png) [@RadekSima](https://forum.alta.inc/u/RadekSima)\
**Post date:** [June 11, 2024, 1:27pm UTC](https://forum.alta.inc/t/local-controller/2502/3 "2024-06-11T13:27:47Z")

</div>

thanks a lot.

1. how to disable add accounts via login page? No one, except for the internal IT team, can access the portal, but just in case…

---

<div class="post-metadata">

**Author:** ![RadekSima](https://forum.alta.inc/letter_avatar_proxy/v4/letter/r/4491bb/32.png) [@RadekSima](https://forum.alta.inc/u/RadekSima)\
**Post date:** [June 12, 2024, 6:52am UTC](https://forum.alta.inc/t/local-controller/2502/4 "2024-06-12T06:52:47Z")

</div>

1. this will be very usable. The APs are in vlan without internet connection.

---

<div class="post-metadata">

**Author:** ![Alta-Jeff](https://forum.alta.inc/user_avatar/forum.alta.inc/alta-jeff/32/56_2.png) [@Alta-Jeff](https://forum.alta.inc/u/Alta-Jeff)\
**Post date:** [June 12, 2024, 12:32pm UTC](https://forum.alta.inc/t/local-controller/2502/5 "2024-06-12T12:32:02Z")

</div>

1. Great question. We do have the feature in the back-end, and are planning to add that option in the Admin account’s settings soon.

---

<div class="post-metadata">

**Author:** ![RadekSima](https://forum.alta.inc/letter_avatar_proxy/v4/letter/r/4491bb/32.png) [@RadekSima](https://forum.alta.inc/u/RadekSima)\
**Post date:** [June 12, 2024, 12:47pm UTC](https://forum.alta.inc/t/local-controller/2502/6 "2024-06-12T12:47:48Z")

</div>

thanks for answers.

and i have 1 bug:

when i will try to log with wrong password, i will receive mail “alt api back-end crash”, in browser the webpage will write just “incorrent username or password” without any issue - everything works well.  
 ![image](https://forum.alta.inc/uploads/default/original/2X/a/af3ee31237db79e0268fb4157d9c649d7df5c049.png)

POST /fe/oops  
SyntaxError: Unexpected token u in JSON at position 0  
at JSON.parse ()  
at /usr/share/access/be/access.js:2:1960602  
at process.processTicksAndRejections (node:internal/process/task\_queues:95:5)  
at async /usr/share/access/be/access.js:2:1948039  
at async y.pgPool (/usr/share/access/be/access.js:2:2018308)  
at async t.handler (/usr/share/access/be/access.js:2:1948021)

---

<div class="post-metadata">

**Author:** ![WhyAydan](https://forum.alta.inc/user_avatar/forum.alta.inc/whyaydan/32/3429_2.png) [@WhyAydan](https://forum.alta.inc/u/WhyAydan)\
**Post date:** [June 12, 2024, 6:10pm UTC](https://forum.alta.inc/t/local-controller/2502/7 "2024-06-12T18:10:31Z")

</div>

Is this a hidden feature that we can get to already with a url or not published at all yet 👀

---

<div class="post-metadata">

**Author:** ![system](https://forum.alta.inc/uploads/default/original/1X/087669c3d7c0a6495087b41d6f385a6771f2231c.png) [@system](https://forum.alta.inc/u/system)\
**Post date:** [June 11, 2026, 6:25am UTC](https://forum.alta.inc/t/local-controller/2502/8 "2026-06-11T06:25:30Z")

</div>

Closed on June 11, 2026, 6:25am UTC


