TAK Portal is a lightweight, modern user-management portal designed to integrate seamlessly with Authentik and TAK Server for streamlined certificate and account control. Built for agencies who need reliability, simplicity, and security.
It is certainly not a requirement, but if you have found TAK Portal helpful to you or your agency, please consider supporting me. My goal is to serve the TAK community and to solve real world problems.
TAK Portal runs as a lightweight Docker container and is designed to interface with self hosted versions of:
- Authentik – Identity Provider (Users, Groups, Authentication)
- TAK Server – Situational Awareness Tool
- Caddy – Reverse Proxy
Before installing, you should have:
- Access to a Linux/Ubuntu machine running Docker
- Access to a self-hosted instance of Authentik
- Access to a TAK Server including a webadmin.p12 and takserver.pem certificate
- Caddy or another reverse proxy service (Optional, but required if wishing to make use of Global and Agency level administrators)
The best way to deploy TAK Portal, Authentik, and all other components is to deploy https://github.com/takwerx/infra-TAK
For manual deployment of TAK Portal:
On your Docker machine, run:
git clone https://github.com/AdventureSeeker423/TAK-Portal
(Optional) To set a custom web UI port (Default is 3000)
cd ~/TAK-Portal && ./takportal config
Start TAK Portal - This will install any dependencies and start the Docker container
cd ~/TAK-Portal && ./takportal start
- Open your browser and navigate to the Docker host IP and port.
Default:http://<server-ip>:3000
Example:http://192.168.1.150:3000 - Open
Server Settings(bottom of the sidebar). - Set the Authentik URL & Authentik API Token
- Configure TAK Server (optional but recommended):
- Set your TAK URL (ensure the correct port and keep /Marti at the end)
- Upload webadmin.p12 and tak-ca.pem - Provide the webadmin password (default is usually atakatak) - Scroll to the bottom and click Save.
- Navigate to
Manage Agenciesand create your first agency. - Navigate to
Groupsand create groups for your state, county, or agency. - Navigate to
Agency Templatesand begin creating templates for your users. - Navigate to
Create Usersand create your first user
Additional commands are included with TAK Portal to assist you in keeping your Docker container running and, more importantly, up-to-date with the latest version. We encourage you to check regularly for updates that may address bugs and add additional features. An update notification will show in the sidebar when updates are available.
To update TAK Portal while retaining your current settings and configuration:
cd ~/TAK-Portal && ./takportal update
To view TAK Portal Logs:
cd ~/TAK-Portal && ./takportal logs
To see all avaliable commands:
cd ~/TAK-Portal && ./takportal help