forked from openwisp/openwisp-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubliccode.yml
More file actions
136 lines (131 loc) · 6.22 KB
/
Copy pathpubliccode.yml
File metadata and controls
136 lines (131 loc) · 6.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# This repository adheres to the publiccode.yml standard by including this
# metadata file that makes public software easily discoverable.
# More info at https://github.com/italia/publiccode.yml
publiccodeYmlVersion: "0.5"
name: OpenWISP Controller
url: "https://github.com/openwisp/openwisp-controller"
applicationSuite: OpenWISP
developmentStatus: stable
platforms:
- web
softwareType: standalone/web
releaseDate: "2026-04-09"
softwareVersion: "1.2.3"
logo: "openwisp-logo-black.svg"
categories:
- network-management
roadmap: "https://openwisp.io/docs/dev/general/roadmap-2030.html"
maintenance:
type: internal
contacts:
- name: Federico Capoano
email: f.capoano@openwisp.io
affiliation: OpenWISP
- name: Marco Cappellacci
email: marco.cappellacci@uniurb.it
affiliation: OpenWISP
legal:
license: GPL-3.0-only
mainCopyrightOwner: OpenWISP
organisation:
uri: "https://openwisp.org"
name: OpenWISP
localisation:
localisationReady: true
availableLanguages:
- en
- it
dependsOn:
open:
- name: Python
versionMin: "3.10"
- name: Django
- name: OpenSSL
- name: Redis
- name: PostgreSQL
optional: true
- name: PostGIS
optional: true
- name: GDAL
- name: GEOS
- name: PROJ
description:
en:
localisedName: OpenWISP Controller
documentation: "https://openwisp.io/docs/stable/controller/"
shortDescription: >
Leveraging Linux OpenWrt, OpenWISP is an open-source solution
for efficient IT network deployment, monitoring & management.
longDescription: >
OpenWISP Controller is the OpenWISP module for automating the
configuration and lifecycle management of network devices, especially
OpenWrt based routers and access points. It provides a web interface and
REST APIs for device adoption, provisioning, configuration templates,
variables, device groups, HTTP resources and push operations.
It also automates management VPN provisioning and PKI workflows, including
OpenVPN, WireGuard, VXLAN over WireGuard, ZeroTier, X.509 certificate
authorities and certificates. The controller can connect to devices with
SSH and SNMP, execute shell commands, track geographic location, allocate
subnets and IP addresses through the optional subnet division app, and
integrate with other OpenWISP modules for monitoring, firmware upgrades,
topology, IPAM, notifications and RADIUS.
Most production deployments are installed through Ansible OpenWISP or
Docker OpenWISP. See the [OpenWISP Quick Start Guide](https://openwisp.io/docs/stable/user/quickstart.html)
for the recommended installation path. [Commercial support](https://openwisp.org/commercial-support/)
is available for organizations that need professional assistance with
deployment, operation and maintenance.
videos:
- "https://www.youtube.com/watch?v=jFlQg64aZAk&t=22s"
features:
- Centralized network device configuration management
- Automated device adoption and provisioning
- Reusable configuration templates, variables, device groups and template tags
- Web interface and REST API for network automation
- Pull and push configuration updates over HTTP and SSH
- Management VPN provisioning with OpenVPN, WireGuard, VXLAN over WireGuard and ZeroTier
- X.509 certificate authority and certificate management
- SSH and SNMP connection backends with extensible protocol support
- Remote shell command execution
- Geographic device data and estimated location
- Optional subnet and IP address auto-provisioning
- Integration with the broader OpenWISP network management ecosystem
it:
localisedName: OpenWISP Controller
documentation: "https://openwisp.io/docs/stable/controller/"
shortDescription: >
Soluzione open source basata su OpenWrt per distribuire, configurare e
gestire reti IT in modo efficiente.
longDescription: >
OpenWISP Controller è il modulo OpenWISP per automatizzare la
configurazione e la gestione del ciclo di vita dei dispositivi di rete,
in particolare router e access point basati su OpenWrt. Fornisce
un'interfaccia web e API REST per adozione dei dispositivi, provisioning,
template di configurazione, variabili, gruppi di dispositivi, risorse HTTP
e operazioni push.
Automatizza inoltre il provisioning di VPN di gestione e i flussi PKI,
inclusi OpenVPN, WireGuard, VXLAN su WireGuard, ZeroTier, autorità di
certificazione X.509 e certificati. Il controller può connettersi ai
dispositivi tramite SSH e SNMP, eseguire comandi shell, gestire dati
geografici, allocare subnet e indirizzi IP tramite l'app opzionale di
suddivisione delle subnet e integrarsi con altri moduli OpenWISP per
monitoraggio, aggiornamenti firmware, topologia, IPAM, notifiche e RADIUS.
La maggior parte delle installazioni in produzione viene distribuita con
Ansible OpenWISP o Docker OpenWISP. Consulta la [guida rapida di OpenWISP](https://openwisp.io/docs/stable/user/quickstart.html)
per il percorso di installazione consigliato. È disponibile [supporto commerciale](https://openwisp.org/commercial-support/)
per le organizzazioni che necessitano di assistenza professionale per
distribuzione, esercizio e manutenzione.
videos:
- "https://www.youtube.com/watch?v=jFlQg64aZAk&t=22s"
features:
- Gestione centralizzata della configurazione dei dispositivi di rete
- Adozione e provisioning automatizzati dei dispositivi
- Template di configurazione, variabili, gruppi di dispositivi e tag riutilizzabili
- Interfaccia web e API REST per l'automazione di rete
- Aggiornamenti di configurazione pull e push tramite HTTP e SSH
- Provisioning di VPN di gestione con OpenVPN, WireGuard, VXLAN su WireGuard e ZeroTier
- Gestione di autorità di certificazione e certificati X.509
- Backend di connessione SSH e SNMP con supporto per protocolli estensibili
- Esecuzione remota di comandi shell
- Dati geografici dei dispositivi e posizione stimata
- Provisioning opzionale di subnet e indirizzi IP
- Integrazione con l'ecosistema OpenWISP per la gestione delle reti