ValleyTacticalSolutions/TAK-Portal
ValleyTacticalSolutions/TAK-Portal has 32 GitHub stars and 10 forks. Star changes are not measured yet. Last checked 2026-11-14 02:43 UTC. Last push 2026-11-13.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
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 specifically for agencies who need reliability, simplicity, and security.
SecurityREADME.md
OriginalTAK Portal
User management for Authentik and TAK Server
Certificate enrollment, agency administration, and account control — built for public safety and government agencies.
Recommended Installation: InfraTAK
The recommended way to deploy TAK Portal is with InfraTAK.
InfraTAK is a browser-based infrastructure platform that deploys TAK Server, Authentik, and TAK Portal together — with automated LDAP, SSL, and QR enrollment. It also includes CloudTAK, MediaMTX, and Node-RED.
If you are standing up a new environment, start there. Manual installation of TAK Portal alone is supported for advanced or existing stacks, but InfraTAK is the path we recommend for most agencies.
| InfraTAK | Manual TAK Portal | |
|---|---|---|
| TAK Server + Authentik + Portal | One-click stack | You assemble each piece |
| LDAP / SSL / enrollment | Automated | Manual configuration |
| Best for | New deployments | Existing Docker hosts |
Support This Project
TAK Portal is used by state, local, and federal agencies. It is developed on personal time to serve the TAK community and solve real operational problems.
Support is never expected — but if the project has helped you or your agency, consider buying me a coffee.
What TAK Portal Does
TAK Portal is a lightweight Docker application that sits between Authentik and TAK Server. It provides a modern admin UI for:
- User and certificate lifecycle management
- Agency, group, and template administration
- Client enrollment and device setup flows
- Operational features such as Mutual Aid, Data Sync, and integrations
Designed for agencies that need reliability, simplicity, and security without unnecessary complexity.
Architecture
TAK Portal runs as a Docker container and integrates with self-hosted:
| Component | Role |
|---|---|
| Authentik | Identity provider — users, groups, authentication |
| TAK Server | Situational awareness platform |
| Caddy | Reverse proxy (optional; required for Global and Agency admin features) |
Manual Installation
Use this path only if you already operate Authentik and TAK Server, or you cannot use InfraTAK.
Prerequisites
- Linux host with Docker
- Self-hosted Authentik
- TAK Server with
webadmin.p12and CA certificate (tak-ca.pem/takserver.pem) - Caddy or another reverse proxy (optional; required for Global and Agency administrators)
Install & Start
git clone https://github.com/ValleyTacticalSolutions/TAK-Portal
cd TAK-Portal
Optional — set a custom UI port (default 3000):
./takportal config
Start TAK Portal (installs dependencies and starts the container):
./takportal start
Initial Configuration
- Open
http://<server-ip>:3000(or your configured port). - Open Server Settings (bottom of the sidebar).
- Set the Authentik URL and Authentik API token.
- Configure TAK Server (recommended):
- TAK URL (include the correct port; keep
/Martiat the end) - Upload
webadmin.p12andtak-ca.pem - Provide the webadmin password (often
atakatakby default)
- TAK URL (include the correct port; keep
- Click Save.
First Steps
- Manage Agencies — create your first agency.
- Groups — create groups for your state, county, or agency.
- Agency Templates — define templates for your users.
- Create Users — enroll your first user.
Maintenance Commands
Keep TAK Portal updated. An in-app notification appears in the sidebar when a newer version is available.
| Command | Description |
|---|---|
./takportal update |
Update while retaining settings and configuration |
./takportal logs |
View container logs |
./takportal help |
List all available commands |
cd ~/TAK-Portal
./takportal update
./takportal logs
./takportal help
License
Licensed under the AGPL-3.0.
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
258,313 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,464 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,661 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
79,027 stars