Skip to content

Commit 4a42012

Browse files
michelroegl-brunnerRögl-Brunner Michelgithub-actions[bot]bvdberg01PhoenixEmik
authored
New Script: Opnsense VM (#2097)
* New Script: Opnsense VM * update json * update json * update opensens-vm.sh * update opensens-vm.sh * update opensens-vm.sh * update opensens-vm.sh * update opensens-vm.sh * update opensens-vm.sh * Update opnsense-vm.sh * Update opnsense-vm.sh * Update opnsense-vm.sh * opnsense-vm.sh update * Update date_created in new JSON files * Update opnsens.sh * Update vm/opnsense-vm.sh Co-authored-by: bvdberg01 <[email protected]> * Update opnsense-vm.sh * Update json/opnsense-vm.json Co-authored-by: Emik <[email protected]> * updates --------- Co-authored-by: Rögl-Brunner Michel <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: bvdberg01 <[email protected]> Co-authored-by: Emik <[email protected]>
1 parent 3701625 commit 4a42012

File tree

2 files changed

+716
-0
lines changed

2 files changed

+716
-0
lines changed

json/opnsense-vm.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"name": "OPNsense-VM",
3+
"slug": "opnsense-vm",
4+
"categories": [
5+
4
6+
],
7+
"date_created": "2025-02-11",
8+
"type": "vm",
9+
"updateable": false,
10+
"privileged": false,
11+
"interface_port": 443,
12+
"documentation": "https://docs.opnsense.org/",
13+
"website": "https://opnsense.org/",
14+
"logo": "https://raw.githubusercontent.com/opnsense/core/master/src/opnsense/scripts/OPNsense/CaptivePortal/htdocs_default/images/default-logo.png",
15+
"description": "OPNsense is an open-source firewall and routing platform based on FreeBSD. It provides advanced security features, including intrusion detection, VPN support, traffic shaping, and web filtering, with an intuitive web interface for easy management. Known for its reliability and regular updates, OPNsense is a popular choice for both businesses and home networks.",
16+
"install_methods": [
17+
{
18+
"type": "default",
19+
"script": "vm/opnsense-vm.sh",
20+
"resources": {
21+
"cpu": 4,
22+
"ram": 8192,
23+
"hdd": 10,
24+
"os": "FreeBSD",
25+
"version": "latest"
26+
}
27+
}
28+
],
29+
"default_credentials": {
30+
"username": "root",
31+
"password": "opnsense"
32+
},
33+
"notes": [
34+
{
35+
"text": "It will fail with default settings if there is no vmbr0 and vmbr1 on your node. Use advanced settings in this case.",
36+
"type": "warning"
37+
}
38+
]
39+
}

0 commit comments

Comments
 (0)