<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nodespace.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Travis</id>
	<title>NodeSpace Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nodespace.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Travis"/>
	<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/wiki/Special:Contributions/Travis"/>
	<updated>2026-04-20T06:31:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=MediaWiki:Sitenotice&amp;diff=178</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=MediaWiki:Sitenotice&amp;diff=178"/>
		<updated>2025-02-11T21:04:33Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;{{TopMenu}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenu}}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=177</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=177"/>
		<updated>2025-02-11T21:03:57Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Messagebox|boxtype=note|icon=no|Note text=We have imported data from our old wiki to this wiki. We are still expanding this wiki. Our old wiki is now offline.}}[[File:Emblem@4x-8.png|right|133x133px]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome to the NodeSpace Wiki!&#039;&#039;&#039;&amp;lt;/big&amp;gt; This wiki is the official documentation wiki which we welcome public contributions to. Please keep in mind that although this is an official NodeSpace website, it does not substitute official support channels such as our [https://help.nodespace.com Knowledge Base]. We may occasionally have some official articles here, but they will be labeled and locked to prevent unauthorized changes.&lt;br /&gt;
&lt;br /&gt;
Also, want to get free hosting? Write for us!&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=176</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=176"/>
		<updated>2025-01-23T13:34:19Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]Download from GitHub&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=warning|icon=no|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #B9DFFA;padding:10px;background-color:#E3F2FD&amp;quot;&amp;gt;These requirements are subject to change.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
- Terminate, Suspend are not working properly. [https://bugzilla.nodespace.com/show_bug.cgi?id=253 nsbz#253]&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Firewalld&amp;diff=175</id>
		<title>Firewalld</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Firewalld&amp;diff=175"/>
		<updated>2023-11-12T02:20:57Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Messagebox|boxtype=important|Note text=We have a [https://help.nodespace.com/knowledgebase.php?article=46 knowledge base article] for how to manage firewalld. You can refer to that article while this wiki is being expanded.}}&lt;br /&gt;
&lt;br /&gt;
Firewalld provides a dynamically managed firewall with support for network/firewall zones that define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings, ethernet bridges and IP sets. There is a separation of runtime and permanent configuration options. It also provides an interface for services or applications to add firewall rules directly.&lt;br /&gt;
&lt;br /&gt;
== Systems Installed ==&lt;br /&gt;
By default, firewalld is available on RHEL, CentOS, AlmaLinux, and Fedora.&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=174</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=174"/>
		<updated>2023-11-12T01:52:50Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenu}}{{Messagebox|boxtype=note|icon=no|Note text=We have imported data from our old wiki to this wiki. We are still expanding this wiki. Our old wiki is now offline.}}[[File:Emblem@4x-8.png|right|133x133px]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome to the NodeSpace Wiki!&#039;&#039;&#039;&amp;lt;/big&amp;gt; This wiki is the official documentation wiki which we welcome public contributions to. Please keep in mind that although this is an official NodeSpace website, it does not substitute official support channels such as our [https://help.nodespace.com Knowledge Base]. We may occasionally have some official articles here, but they will be labeled and locked to prevent unauthorized changes.&lt;br /&gt;
&lt;br /&gt;
Also, want to get free hosting? Write for us!&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Bugzilla&amp;diff=173</id>
		<title>Bugzilla</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Bugzilla&amp;diff=173"/>
		<updated>2023-08-27T02:02:43Z</updated>

		<summary type="html">&lt;p&gt;Travis: /* Priority */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bugzilla is our primary issue tracker at NodeSpace. It can be found at https://bugzilla.nodespace.com and registration is free and open to anyone.&lt;br /&gt;
&lt;br /&gt;
It is important to note that some projects are not public and restricted to NodeSpace team members, vendors, contractors, etc. Clients and customers may also be added to certain groups which will give access to projects. &lt;br /&gt;
&lt;br /&gt;
== Field Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Importance ===&lt;br /&gt;
The importance field is made up of two fields - priority and severity.&lt;br /&gt;
&lt;br /&gt;
==== Priority ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Priority !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;--&#039;&#039;&#039; || No decision&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P1&#039;&#039;&#039; || Urgent priority, needs to be fixed right away, affects multiple users/customers. Production outage.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P2&#039;&#039;&#039; || High priority, needs to be fixed within the next few hours, affects multiple users/customers.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P3&#039;&#039;&#039; || Normal Priority. Can be fixed within the next few days to several weeks.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P4&#039;&#039;&#039; || Low Priority. Can be fixed within the next few months.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P5&#039;&#039;&#039; || Super Low Priority.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P6&#039;&#039;&#039; || Extremely Low Priority. Basically backlogged.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;BACKLOG&#039;&#039;&#039; || It&#039;s backlogged.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Severity ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Severity&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| --&lt;br /&gt;
|NULL&lt;br /&gt;
|-&lt;br /&gt;
|SEV1&lt;br /&gt;
|Extremely severe - something is probably literally on fire.&lt;br /&gt;
|-&lt;br /&gt;
|SEV2&lt;br /&gt;
|High severity. &lt;br /&gt;
|-&lt;br /&gt;
|SEV3&lt;br /&gt;
|Normal severity. Everything is fine.&lt;br /&gt;
|-&lt;br /&gt;
|SEV4&lt;br /&gt;
|Low severity. &lt;br /&gt;
|-&lt;br /&gt;
|NA&lt;br /&gt;
|Not Applicable - Use sparingly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Importance Matrix ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!P1&lt;br /&gt;
!P2&lt;br /&gt;
!P3&lt;br /&gt;
!P4&lt;br /&gt;
!P5&lt;br /&gt;
!P6&lt;br /&gt;
!BL&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;SEV1&#039;&#039;&#039;&lt;br /&gt;
|URGENT&lt;br /&gt;
|URGENT&lt;br /&gt;
|HIGH&lt;br /&gt;
|HIGH&lt;br /&gt;
|NORMAL&lt;br /&gt;
|NORMAL&lt;br /&gt;
|LOW&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;SEV2&#039;&#039;&#039;&lt;br /&gt;
|URGENT&lt;br /&gt;
|HIGH&lt;br /&gt;
|HIGH&lt;br /&gt;
|NORMAL&lt;br /&gt;
|NORMAL&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;SEV3&#039;&#039;&#039;&lt;br /&gt;
|HIGH&lt;br /&gt;
|HIGH&lt;br /&gt;
|NORMAL&lt;br /&gt;
|NORMAL&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|BACKLOG&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;SEV4&#039;&#039;&#039;&lt;br /&gt;
|HIGH&lt;br /&gt;
|NORMAL&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|BACKLOG&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;NA&#039;&#039;&#039;&lt;br /&gt;
|HIGH&lt;br /&gt;
|NORMAL&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|LOW&lt;br /&gt;
|BACKLOG&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Bugzilla&amp;diff=172</id>
		<title>Bugzilla</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Bugzilla&amp;diff=172"/>
		<updated>2023-08-27T01:44:01Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;Bugzilla is our primary issue tracker at NodeSpace. It can be found at https://bugzilla.nodespace.com and registration is free and open to anyone.  It is important to note that some projects are not public and restricted to NodeSpace team members, vendors, contractors, etc. Clients and customers may also be added to certain groups which will give access to projects.   == Field Guide ==  === Priority === {| class=&amp;quot;wikitable&amp;quot; |- ! Priority !! Description |- | &amp;#039;&amp;#039;&amp;#039;--&amp;#039;&amp;#039;&amp;#039; || N...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bugzilla is our primary issue tracker at NodeSpace. It can be found at https://bugzilla.nodespace.com and registration is free and open to anyone.&lt;br /&gt;
&lt;br /&gt;
It is important to note that some projects are not public and restricted to NodeSpace team members, vendors, contractors, etc. Clients and customers may also be added to certain groups which will give access to projects. &lt;br /&gt;
&lt;br /&gt;
== Field Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Priority ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Priority !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;--&#039;&#039;&#039; || No decision&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P1&#039;&#039;&#039; || Urgent priority, needs to be fixed right away, affects multiple users/customers. Production outage.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P2&#039;&#039;&#039; || High priority, needs to be fixed within the next few hours, affects multiple users/customers.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P3&#039;&#039;&#039; || Normal Priority. Can be fixed within the next few days to several weeks.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P4&#039;&#039;&#039; || Low Priority. Can be fixed within the next few months.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P5&#039;&#039;&#039; || Super Low Priority.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P6&#039;&#039;&#039; || Extremely Low Priority. Basically backlogged.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;BACKLOG&#039;&#039;&#039; || It&#039;s backlogged.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=SSH:Authorized_Keys&amp;diff=169</id>
		<title>SSH:Authorized Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=SSH:Authorized_Keys&amp;diff=169"/>
		<updated>2023-08-26T19:43:17Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;This article originally appeared on the [http://web.archive.org/web/20131003235025/http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html University of Cambridge Engineering site].  &amp;lt;h2&amp;gt;Key generation&amp;lt;/h2&amp;gt;  &amp;lt;h3&amp;gt;Decisions to make&amp;lt;/h3&amp;gt;  &amp;lt;h4&amp;gt;Passphrase or not?&amp;lt;/h4&amp;gt; If you use a passphrase, the key will not    be useable unless you type the passphrase to make it available.   &amp;lt;p&amp;gt; So this is not helpful if you want ssh to run unattended for some    reason. &amp;lt;p&amp;gt; On th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article originally appeared on the [http://web.archive.org/web/20131003235025/http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html University of Cambridge Engineering site].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Key generation&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Decisions to make&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Passphrase or not?&amp;lt;/h4&amp;gt; If you use a passphrase, the key will not&lt;br /&gt;
   be useable unless you type the passphrase to make it available.  &lt;br /&gt;
&amp;lt;p&amp;gt; So this is not helpful if you want ssh to run unattended for some&lt;br /&gt;
   reason.&lt;br /&gt;
&amp;lt;p&amp;gt; On the other hand, it means that someone with temporary access to your&lt;br /&gt;
   account can&#039;t just make a copy of the private key file and then use&lt;br /&gt;
   it subsequently&lt;br /&gt;
&amp;lt;h4&amp;gt;key type?&amp;lt;/h4&amp;gt; Unless you have good reason to do otherwise, allow&lt;br /&gt;
   the key generator to use its default (rsa for ssh-v2 connections).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Creating the key&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   You can create a private/public key pair (in the files&lt;br /&gt;
   &amp;lt;code&amp;gt;~/.ssh/filename&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;~/.ssh/filename.pub&amp;lt;/code&amp;gt;)&lt;br /&gt;
   that has no passphrase protecting the private key, by doing the&lt;br /&gt;
   following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   cd ~/.ssh&lt;br /&gt;
   ssh-keygen -f filename -C &#039;Some comment&#039; -N &#039;&#039; -t rsa -q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   The two files created (&amp;lt;code&amp;gt;filename&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;filename.pub&amp;lt;/code&amp;gt;)&lt;br /&gt;
   can then be used as described below.&lt;br /&gt;
&amp;lt;p&amp;gt;   &lt;br /&gt;
   If on the other hand, you&#039;d like to protect the private key file with&lt;br /&gt;
   a passphrase (which will be needed to be typed at any client that wants&lt;br /&gt;
   to use the key pair):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   cd ~/.ssh&lt;br /&gt;
   ssh-keygen -f filename -C &#039;Some comment&#039; -t rsa -q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   and you&#039;ll be prompted for a passphrase.  This has no limitation on&lt;br /&gt;
   length.  All the normal advice about non-guessable passwords may &lt;br /&gt;
   reasonably be applied to it, although it&#039;s possible that a suitably&lt;br /&gt;
   long passphrase consisting of dictionary-attackable words can be just&lt;br /&gt;
   as secure as a short passphrase of random characters.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;What the private/public key files are for&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   The private key is the secret one, not surprisingly.  It needs to&lt;br /&gt;
   be kept secure (not world-readable).  Only a client with knowledge&lt;br /&gt;
   of the private key can correctly respond to a challenge issued&lt;br /&gt;
   by a server that is using the public key.&lt;br /&gt;
   &amp;lt;p&amp;gt;&lt;br /&gt;
   If the private key is not passphrase protected, then the file&lt;br /&gt;
   containing it is particularly sensitive; even temporary exposure of&lt;br /&gt;
   your account to a third party could allow it to be copied and then&lt;br /&gt;
   used inappropriately.&lt;br /&gt;
   &amp;lt;p&amp;gt;&lt;br /&gt;
   If the private key is passphrase protected, then its vulnerability is&lt;br /&gt;
   lower;  an attacker would need a copy of the private key file, and&lt;br /&gt;
   &amp;lt;em&amp;gt;also&amp;lt;/em&amp;gt; to observe your keystrokes typing the passphrase to&lt;br /&gt;
   your client program (or to have inserted a trojan version of the&lt;br /&gt;
   client program, or ...).&lt;br /&gt;
&lt;br /&gt;
   The public key does not need to be kept secret; there is no&lt;br /&gt;
   practical way of guessing the private key that will match it.  It&lt;br /&gt;
   is put in your &amp;lt;code&amp;gt;~/.ssh/authorized_keys&amp;lt;/code&amp;gt; file on the&lt;br /&gt;
   machine that you want to connect to.  &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   There may be good reasons to keep the &amp;lt;code&amp;gt;authorized_keys&amp;lt;/code&amp;gt;&lt;br /&gt;
   file protected from world-readability (it may contain directives as&lt;br /&gt;
   to what machines may use a given key or what commands will be run&lt;br /&gt;
   in response to the use of a given key, which may be sensitive&lt;br /&gt;
   information) but protecting the public key is not one of them!&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Setting up an authorized_keys file&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   Once you&#039;ve created your key pair, you can insert the public half&lt;br /&gt;
   of it into your authorized_keys file on computer &amp;quot;X&amp;quot;.  A client on&lt;br /&gt;
   computer &amp;quot;Y&amp;quot; that knows the private key can then authenticate to&lt;br /&gt;
   your account on computer &amp;quot;X&amp;quot;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   So, on the machine you want to log into, you should add a line to&lt;br /&gt;
   your &amp;lt;code&amp;gt;~/.ssh/authorized_keys&amp;lt;/code&amp;gt; file that contains exactly&lt;br /&gt;
   the single line that was created in the &amp;lt;code&amp;gt;filename.pub&amp;lt;/code&amp;gt;&lt;br /&gt;
   file (for whatever choice of &amp;quot;filename&amp;quot; you made).&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
   For example, we might wind up with a &amp;lt;code&amp;gt;.ssh/authorized_keys&amp;lt;/code&amp;gt;&lt;br /&gt;
   file that looks like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAybmcqaU/Xos/GhYCzkV+kDsK8+A5OjaK&lt;br /&gt;
5WgLMqmu38aPo56Od10RQ3EiB42DjRVY8trXS1NH4jbURQPERr2LHCCYq6tHJYfJNhUX&lt;br /&gt;
/COwHs+ozNPE83CYDhK4AhabahnltFE5ZbefwXW4FoKOO+n8AdDfSXOazpPas8jXi5bE&lt;br /&gt;
wNf7heZT++a/Qxbu9JHF1huThuDuxOtIWl07G+tKqzggFVknM5CoJCFxaik91lNGgu2O&lt;br /&gt;
TKfY94c/ieETOXE5L+fVrbtOh7DTFMjIYAWNxy4tlMR/59UVw5dapAxH9J2lZglkj0w0&lt;br /&gt;
LwFI+7hZu9XvNfMKMKg+ERAz9XHYH3608RL1RQ== This comment describes the &lt;br /&gt;
key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
   except that I have deliberately split the single long line to make &lt;br /&gt;
it more readable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Making an ssh connection using a private key&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;   &lt;br /&gt;
   On the machine you want to log in &amp;lt;em&amp;gt;from&amp;lt;/em&amp;gt; you would run&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   slogin -i ~/.ssh/filename remotehost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   (for appropriate values of &amp;quot;filename&amp;quot; and &amp;quot;remotehost&amp;quot;) thus&lt;br /&gt;
   telling slogin to look in the private key file.&lt;br /&gt;
&amp;lt;p&amp;gt; &lt;br /&gt;
   The connection would then be made without any further authentication&lt;br /&gt;
   being necessary (although &amp;lt;code&amp;gt;slogin&amp;lt;/code&amp;gt; would prompt for a &lt;br /&gt;
   passphrase if the private key were protected by one.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;authorized_keys : restricting access&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   What we have described above allows any remote host where the private&lt;br /&gt;
   key is known to make any kind of ssh connection (login, remote command&lt;br /&gt;
   execution, port forwarding, etc.) to the computer on which the&lt;br /&gt;
   &amp;lt;code&amp;gt;authorized_keys&amp;lt;/code.&amp;gt;&lt;br /&gt;
   There are a number of things that can be done in an authorized_keys to&lt;br /&gt;
   further restrict access.  These are all arranged by prefixing the&lt;br /&gt;
   line containing the public key by a single &amp;quot;phrase&amp;quot; of comma-separated &lt;br /&gt;
   options (see below for an example of what this winds up looking like)&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Host access list&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   If the options phrase at the beginning of a line contains the&lt;br /&gt;
   keyword &amp;lt;code&amp;gt;from=&amp;quot;string&amp;quot;&amp;lt;/code&amp;gt; this restricts the use of the&lt;br /&gt;
   key on that line to sessions that originate from hosts that match&lt;br /&gt;
   &amp;lt;code&amp;gt;&amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;.  Examples might be&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
   from=&amp;quot;trusted.eng.cam.ac.uk&amp;quot;&lt;br /&gt;
   from=&amp;quot;*.eng.cam.ac.uk,!untrusted.eng.cam.ac.uk&amp;quot;&lt;br /&gt;
   from=&amp;quot;tw?00.eng.cam.ac.uk&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   The hostname used will need to be the hostname reported when the IP&lt;br /&gt;
   (network) address of the connecting machine is looked up in the DNS.&lt;br /&gt;
   The &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; wildcard matches one or more characters, while the&lt;br /&gt;
   &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; wildcard matches a single character.  If the connecting&lt;br /&gt;
   hostname matches an entry prefixed by &#039;!&#039;, then it will be rejected.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Forced command&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   If the options phrase at the beginning of a line contains the keyword&lt;br /&gt;
   &amp;lt;code&amp;gt;command=&amp;quot;string&amp;quot;&amp;lt;/code&amp;gt;, then any ssh connection that authenticates&lt;br /&gt;
   using that particular key will &amp;lt;em&amp;gt;only&amp;lt;/em&amp;gt; run the command specified,&lt;br /&gt;
   even if the command line it was given specified another command.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Other options&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
   Various ssh facilities may be suppressed by adding the following options&lt;br /&gt;
   to the options phrase at the beginning of a line:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;   &lt;br /&gt;
   When heavily restricting an ssh key in circumstances where entirely&lt;br /&gt;
   automated remote connections are desired, it is generally a good idea&lt;br /&gt;
   to apply all of these options unless the command being run actually&lt;br /&gt;
   needs one of these facilities.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Example authorized_keys file&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This example file has two entries.  Note that there is no whitespace&lt;br /&gt;
in the list of options; they are separated by commas, and strings are&lt;br /&gt;
double-quoted (eg in the argument to &amp;lt;code&amp;gt;from=&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# comments are ignored in authorized_keys files&lt;br /&gt;
#&lt;br /&gt;
from=&amp;quot;trusted.eng.cam.ac.uk&amp;quot;,no-port-forwarding,no-pty ssh-rsa AAAAB&lt;br /&gt;
3NzaC1yc2EAAAABIwAAAQEAybmcqaU/Xos/GhYCzkV+kDsK8+A5OjaK5WgLMqmu38aPo&lt;br /&gt;
56Od10RQ3EiB42DjRVY8trXS1NH4jbURQPERr2LHCCYq6tHJYfJNhUX/COwHs+ozNPE8&lt;br /&gt;
3CYDhK4AhabahnltFE5ZbefwXW4FoKOO+n8AdDfSXOazpPas8jXi5bEwNf7heZT++a/Q&lt;br /&gt;
xbu9JHF1huThuDuxOtIWl07G+tKqzggFVknM5CoJCFxaik91lNGgu2OTKfY94c/ieETO&lt;br /&gt;
XE5L+fVrbtOh7DTFMjIYAWNxy4tlMR/59UVw5dapAxH9J2lZglkj0w0LwFI+7hZu9XvN&lt;br /&gt;
fMKMKg+ERAz9XHYH3608RL1RQ== This comment describes key #1&lt;br /&gt;
# &lt;br /&gt;
# this one should be restricted so that only machines with hostnames&lt;br /&gt;
# matching *.eng.cam.ac.uk can use it.&lt;br /&gt;
# &lt;br /&gt;
from=&amp;quot;*.eng.cam.ac.uk&amp;quot;,no-X11-forwarding,noagent-forwarding ssh-rsa &lt;br /&gt;
AAAAC4MybC1yc2EAAAABIwAAAQEAybmcqaU/Xos/GhYCzkV+kDsK8+A5OjaK5WgLMqm&lt;br /&gt;
u38aPo56Od10RQ3EiB42DjRVY8trXS1NH4jbURQPERr2LHCCYq6tHJYfJNhUX/COwHs&lt;br /&gt;
+ozNPE83CYDhK4AhabahnltFE5ZbefwXW4FoKOO+n8AdDfSXOazpPas8jXi5bENf7he&lt;br /&gt;
ZT++a/Qxbu9JHF1huThuDuxOtIWl07G+tKqzggFVknM5CoJCFxaik91lNGgu2OTKfY9&lt;br /&gt;
4c/ieETOXE5L+fVrbtOh7DTFMjIYAWNxy4tlMR/59UVw5dapAxH9J2lZglkj0w0LwFI&lt;br /&gt;
+7hZu9XvNfMKMKg+ERAz9XHYH3608RL1RQ== This comment describes key #2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
Note that in reality, such a file would only have two uncommented&lt;br /&gt;
lines, both of them very long.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;If it doesn&#039;t work&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
There are a number of reasons why key authentication might not work.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Wrong keys&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;First, check that you really have put the matching public key in&lt;br /&gt;
the &amp;lt;code&amp;gt;~/.ssh/authorized_keys&amp;lt;/code&amp;gt; file on the machine you&#039;re&lt;br /&gt;
trying to connect &amp;lt;em&amp;gt;to&amp;lt;/em&amp;gt;, and that you&#039;re telling your ssh&lt;br /&gt;
client about the correct private key using the &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;&lt;br /&gt;
argument.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Keys the wrong way round&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The public key goes in the destination host&#039;s&lt;br /&gt;
&amp;lt;code&amp;gt;~/.ssh/authorized_keys&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The private key is needed on the machine you&#039;re running ssh or slogin from.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;File permissions&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Some clients and servers are very picky about file permissions on their&lt;br /&gt;
configuration files.  Among possible objections they may have are:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;a key file being writable by anyone other than the user (eg &lt;br /&gt;
 group-writable)&lt;br /&gt;
&amp;lt;li&amp;gt;a private key file being readable by anyone other than the user.&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Wrong ssh protocol version&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Most ssh clients and servers support both v1.5 and v2 of the ssh protocol.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Sometimes, however, they&#039;ll both decide to prefer v1.5 even though they &lt;br /&gt;
both support v2.  In such cases, your ssh-rsa key (which is v2 compliant)&lt;br /&gt;
won&#039;t work.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;Solution&amp;lt;/em&amp;gt;:  Force v2 by using the &amp;lt;code&amp;gt;-2&amp;lt;/code&amp;gt; flag to ssh or&lt;br /&gt;
slogin&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     ssh -2 -i ~/.ssh/my_private_key remotemachine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;failure to use the right authentication mechanisms&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The client can be configured to request particular authentication mechanisms&lt;br /&gt;
in a particular order.  A non-standard local configuration file can &lt;br /&gt;
therefore potentially lead the client to prompt for a password before&lt;br /&gt;
in a particular ordera successful keybased authentication&lt;br /&gt;
can occur.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The following options passed to ssh or slogin should compel the client to&lt;br /&gt;
only offer/try the key-based authentication mechanism only:&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   ssh -2 -i ~/.ssh/my_private_key \&lt;br /&gt;
       -o &#039;PasswordAuthentication no&#039; \&lt;br /&gt;
       -o &#039;ChallengeResponseAuthentication no&#039; \&lt;br /&gt;
       -o &#039;PreferredAuthentications publickey&#039; \&lt;br /&gt;
       remotemachine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
This may be a useful way of minimising the chances of an entirely autonomous&lt;br /&gt;
ssh-based command execution failing due to attempting a user interaction.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NGINX:Reverse_Proxy&amp;diff=168</id>
		<title>NGINX:Reverse Proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NGINX:Reverse_Proxy&amp;diff=168"/>
		<updated>2023-08-26T04:37:05Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Template for new hosts==&lt;br /&gt;
This template can be used on the majority of virtual hosts within NGINX. To use:&lt;br /&gt;
&lt;br /&gt;
# Access your NGINX reverse proxy.&lt;br /&gt;
# Create the config file at &amp;lt;code&amp;gt;/etc/nginx/conf.d/&amp;lt;file&amp;gt;.conf&amp;lt;/code&amp;gt; (Example: &amp;lt;code&amp;gt;touch /etc/nginx/conf.d/gitlab.conf&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Edit the file you created with your favorite text editor - vi, vim, nano, doesn&#039;t matter.&lt;br /&gt;
# Paste in the template below and adjust to your needs.&lt;br /&gt;
## Replace HOSTNAME with the actual hostname, e.g. gitlab.example.com (don&#039;t forget the semicolon at the end!).&lt;br /&gt;
## Replace the IP address in &amp;quot;proxy_pass&amp;quot; with the internal IP address and port of the service you are trying to reach internally. Make note if the service uses http or https and if it uses a non-standard port.&lt;br /&gt;
# Once adjusted, save the file.&lt;br /&gt;
# Run the command &amp;lt;code&amp;gt;nginx -t&amp;lt;/code&amp;gt; to test the syntax. If no errors, restart the nginx service.&lt;br /&gt;
# Create a DNS record for the hostname you created and point it to the external IP. Make sure the record resolves.&lt;br /&gt;
# On your reverse proxy, run the command &amp;lt;code&amp;gt;certbot&amp;lt;/code&amp;gt; and then create a certificate for the reverse proxy host you just created. Certbot will automatically request, install, and renew the SSL certificate for you. &lt;br /&gt;
# That&#039;s it! Test your reverse proxy!&lt;br /&gt;
&lt;br /&gt;
 server {   &lt;br /&gt;
 &lt;br /&gt;
    server_name HOSTNAME;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        proxy_set_header Host $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Host $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Server $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        real_ip_header X-Forwarded-For;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_pass &amp;lt;nowiki&amp;gt;http://10.12.13.14:8080&amp;lt;/nowiki&amp;gt;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    listen 80;&lt;br /&gt;
 }&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:NGINX]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NGINX:Reverse_Proxy&amp;diff=167</id>
		<title>NGINX:Reverse Proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NGINX:Reverse_Proxy&amp;diff=167"/>
		<updated>2023-08-26T04:36:23Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;==Template for new hosts== This template can be used on the majority of virtual hosts within NGINX. To use:  # Access your NGINX reverse proxy. # Create the config file at &amp;lt;code&amp;gt;/etc/nginx/conf.d/&amp;lt;file&amp;gt;.conf&amp;lt;/code&amp;gt; (Example: &amp;lt;code&amp;gt;touch /etc/nginx/conf.d/gitlab.conf&amp;lt;/code&amp;gt;) # Edit the file you created with your favorite text editor - vi, vim, nano, doesn&amp;#039;t matter. # Paste in the template below and adjust to your needs. ## Replace HOSTNAME with the actual hostname, e.g. g...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Template for new hosts==&lt;br /&gt;
This template can be used on the majority of virtual hosts within NGINX. To use:&lt;br /&gt;
&lt;br /&gt;
# Access your NGINX reverse proxy.&lt;br /&gt;
# Create the config file at &amp;lt;code&amp;gt;/etc/nginx/conf.d/&amp;lt;file&amp;gt;.conf&amp;lt;/code&amp;gt; (Example: &amp;lt;code&amp;gt;touch /etc/nginx/conf.d/gitlab.conf&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Edit the file you created with your favorite text editor - vi, vim, nano, doesn&#039;t matter.&lt;br /&gt;
# Paste in the template below and adjust to your needs.&lt;br /&gt;
## Replace HOSTNAME with the actual hostname, e.g. gitlab.example.com (don&#039;t forget the semicolon at the end!).&lt;br /&gt;
## Replace the IP address in &amp;quot;proxy_pass&amp;quot; with the internal IP address and port of the service you are trying to reach internally. Make note if the service uses http or https and if it uses a non-standard port.&lt;br /&gt;
# Once adjusted, save the file.&lt;br /&gt;
# Run the command nginx -t to test the syntax. If no errors, restart the nginx service.&lt;br /&gt;
# Create a DNS record for the hostname you created and point it to the external IP. Make sure the record resolves.&lt;br /&gt;
# On your reverse proxy, run the command certbot and then create a certificate for the reverse proxy host you just created. Certbot will automatically request, install, and renew the SSL certificate for you. &lt;br /&gt;
# That&#039;s it! Test your reverse proxy!&lt;br /&gt;
&lt;br /&gt;
 server {   &lt;br /&gt;
 &lt;br /&gt;
    server_name HOSTNAME;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        proxy_set_header Host $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Host $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Server $host;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        real_ip_header X-Forwarded-For;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_pass &amp;lt;nowiki&amp;gt;http://10.12.13.14:8080&amp;lt;/nowiki&amp;gt;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    listen 80;&lt;br /&gt;
 }&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:NGINX]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=165</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=165"/>
		<updated>2023-08-14T01:46:00Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]Download from GitHub&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=warning|icon=no|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=163</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=163"/>
		<updated>2023-08-14T01:35:19Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]Download from GitHub&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=warning|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:Messagebox&amp;diff=162</id>
		<title>Template:Messagebox</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:Messagebox&amp;diff=162"/>
		<updated>2023-08-14T01:30:34Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Messagebox/styles.css&amp;quot; /&amp;gt;&amp;lt;div class=&amp;quot;hw-messagebox notification-{{{boxtype}}} {{#switch: {{{icon}}}|yes=icon|ja=icon}}&amp;quot;  {{#if:{{{bgcolor|}}}|style=&amp;quot;background:{{{bgcolor}}}&amp;quot;|}}&amp;gt;&amp;lt;span class=&amp;quot;boxlabel&amp;quot;&amp;gt;{{#switch: {{{boxtype}}} | note = Note: | Hinweis = Hinweis: | tip = Tip: | Tipp = Tipp: | warning = Warning! | Warnung = Achtung! | example = Example: | Beispiel = Beispiel: | important = Important! | Wichtig = Wichtig! | neutral =  | Neutral = }}&amp;lt;/span&amp;gt;{{{Note text}}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Kopiervorlage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Messagebox|boxtype = |Note text =| bgcolor =}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;params&amp;quot;: {&lt;br /&gt;
		&amp;quot;Note text&amp;quot;: {&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;label&amp;quot;: {&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Text&amp;quot;,&lt;br /&gt;
                &amp;quot;en&amp;quot;: &amp;quot;Text&amp;quot;&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;boxtype&amp;quot;: {&lt;br /&gt;
			&amp;quot;example&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;note, tip, warning, important, example, neutral&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Hinweis, Tipp, Wichtig, Warnung, Beispiel, Neutral&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;default&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;required&amp;quot;: true,&lt;br /&gt;
			&amp;quot;label&amp;quot;: {&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Art von Box&amp;quot;,&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;Type of box&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;description&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;note, tip, warning, important, example, neutral&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Hinweis, Tipp, Wichtig, Warnung, Beispiel, Neutral&amp;quot;&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;bgcolor&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: {&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Hintergrundfarbe&amp;quot;,&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;Background color&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;description&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;Background color for neutral box in hex-format (#ececec)&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Hintergrundfarbe für neutrale Box in Hex-format (#ececec)&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
			&amp;quot;example&amp;quot;: &amp;quot;#ececec&amp;quot;,&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		},&lt;br /&gt;
		&amp;quot;icon&amp;quot;: {&lt;br /&gt;
			&amp;quot;label&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;Show icon&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Symbol anzeigen&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;description&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;Shows icon before the label&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;Zeigt ein passendes Symbol &amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;example&amp;quot;: {&lt;br /&gt;
				&amp;quot;en&amp;quot;: &amp;quot;yes, no&amp;quot;,&lt;br /&gt;
				&amp;quot;de&amp;quot;: &amp;quot;ja, nein&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;suggested&amp;quot;: true&lt;br /&gt;
		}&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;description&amp;quot;: {&lt;br /&gt;
		&amp;quot;de&amp;quot;: &amp;quot;Infobox für Hinweise, Warnungen, Tipps, etc.&amp;quot;,&lt;br /&gt;
		&amp;quot;en&amp;quot;: &amp;quot;Infobox for notes, warnings, tips, etc.&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;paramOrder&amp;quot;: [&lt;br /&gt;
		&amp;quot;boxtype&amp;quot;,&lt;br /&gt;
		&amp;quot;icon&amp;quot;,&lt;br /&gt;
		&amp;quot;Note text&amp;quot;,&lt;br /&gt;
		&amp;quot;bgcolor&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=161</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=161"/>
		<updated>2023-08-13T20:15:37Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]Download from GitHub&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=160</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=160"/>
		<updated>2023-08-13T20:15:13Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=159</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=159"/>
		<updated>2023-08-13T20:14:16Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
[[File:Download.jpg|frameless|link=https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=158</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=158"/>
		<updated>2023-08-13T20:12:00Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
[[File:Download.jpg|frameless|https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip|182x182px]]&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=157</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=157"/>
		<updated>2023-08-13T20:09:34Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
{|&lt;br /&gt;
!Latest Development Version&lt;br /&gt;
1.2.1&lt;br /&gt;
![https://github.com/nodespacehosting/Proxmox-VE-for-WHMCS/archive/refs/heads/nodespace-develop.zip][[File:Download.jpg|frameless|182x182px]]&lt;br /&gt;
|}&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=File:Download.jpg&amp;diff=156</id>
		<title>File:Download.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=File:Download.jpg&amp;diff=156"/>
		<updated>2023-08-13T20:06:16Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=155</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=155"/>
		<updated>2023-08-13T19:58:18Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenu}}{{Messagebox|boxtype=note|icon=no|Note text=We have imported data from our old wiki to this wiki. We are still expanding this wiki. Our old wiki is now offline.}}[[File:Emblem@4x-8.png|right|133x133px]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome to the NodeSpace Wiki!&#039;&#039;&#039;&amp;lt;/big&amp;gt; This wiki is the official documentation wiki which we welcome public contributions to. Please keep in mind that although this is an official NodeSpace website, it does not substitute official support channels such as our [https://knowledge.nodespace.net Knowledge Base]. We may occasionally have some official articles here, but they will be labeled and locked to prevent unauthorized changes.&lt;br /&gt;
&lt;br /&gt;
Also, want to get free hosting? Write for us!&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=154</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=154"/>
		<updated>2023-08-11T19:09:23Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
Upload all the files in the modules directory to the appropriate location in your WHMCS installation.&lt;br /&gt;
&lt;br /&gt;
Once uploaded, go to Settings &amp;gt; System Settings &amp;gt; Addon Modules and then enable Proxmox VE for WHMCS. Enable the appropriate permissions to access the module. &lt;br /&gt;
&lt;br /&gt;
[[File:Proxmox for WHMCS Enable Permissions.png|frameless|964x964px]]&lt;br /&gt;
&lt;br /&gt;
Now go to Addons &amp;gt; Proxmox VE for WHMCS and start configuring the module.&lt;br /&gt;
&lt;br /&gt;
==== Module Config ====&lt;br /&gt;
[[File:Proxmox VE for WHMCS Module Config.png|frameless|1019x1019px]]&lt;br /&gt;
&lt;br /&gt;
* VNC Secret - Currently required&lt;br /&gt;
* Starting VMID (default 10000) - &#039;&#039;&#039;This feature is not yet implemented!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== VM Plans ====&lt;br /&gt;
You can add KVM and LXC plans accordingly.&lt;br /&gt;
&lt;br /&gt;
==== IP Pools ====&lt;br /&gt;
You will need to also configure appropriate IP pools.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
You will need to store LXC templates in the storage called &amp;quot;local&amp;quot;. This is a change from the original version where the storage name is also where the VMs are stored.&lt;br /&gt;
&lt;br /&gt;
[TODO - update this section]&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
&lt;br /&gt;
=== WHMCS Service ID is NOT used for the VMID ===&lt;br /&gt;
One of the major changes made is that we changed how the module assigns VMIDs in Proxmox. VMIDs cannot be below 100 and the module was previously assigning VMIDs based off the WHMCS service ID. Instead, we now query the Proxmox cluster and ask for the next VMID and use that. &lt;br /&gt;
&lt;br /&gt;
=== IPv6 Not Yet Supported ===&lt;br /&gt;
Currently, the logic is only around IPv4. We are working to implement IPv6 support with high priority.&lt;br /&gt;
&lt;br /&gt;
=== Other &amp;quot;Gotchas!&amp;quot; ===&lt;br /&gt;
See the following wiki: https://github.com/The-Network-Crew/Proxmox-VE-for-WHMCS/wiki &lt;br /&gt;
&lt;br /&gt;
We&#039;re trying to make it much friendlier to use.&lt;br /&gt;
&lt;br /&gt;
== Contributing - Bug Reports, Code, Feature Requests ==&lt;br /&gt;
&lt;br /&gt;
=== Reporting Bugs ===&lt;br /&gt;
If you find a bug, which you most definitely will, please report it to us. Keep in mind that NodeSpace uses Bugzilla for tracking bugs and our server is at https://bugzilla.nodespace.com. You will need to [https://bugzilla.nodespace.com/createaccount.cgi create a new account] and then you can [https://bugzilla.nodespace.com/enter_bug.cgi?product=proxmox-ve-for-whmcs&amp;amp;component=all open a bug report]. Sidebar: If you&#039;re not familiar with us and how we do things, we&#039;re big [https://www.nodespace.com/blog/self-hosting-iaas-you-dont-go-at-it-alone/ proponents of self-hosting] and not putting all your eggs into one basket. Time and time again, large, centralized services fail, close, or simply disappear. Additionally, there are no visibly globally unique ID numbers. &amp;quot;Bug 124&amp;quot; on GitHub/GitLab can mean anything. Where as in our Bugzilla database, there can only ever be &#039;&#039;one&#039;&#039; Bug 124. &lt;br /&gt;
&lt;br /&gt;
When reporting bugs, please provide as much information as possible:&lt;br /&gt;
&lt;br /&gt;
* PHP version&lt;br /&gt;
* Module version&lt;br /&gt;
* WHMCS version&lt;br /&gt;
* &#039;&#039;Exact&#039;&#039; steps to replicate the problem or how you encountered it&lt;br /&gt;
* Screenshots are also helpful&lt;br /&gt;
* Debug logs (if any), server logs, etc. &lt;br /&gt;
&lt;br /&gt;
=== Code Contributions ===&lt;br /&gt;
We welcome any code contributions! You can fork our repo from GitHub and then make your changes and then open a PR. Once reviewed, we&#039;ll decide to accept them or not. There&#039;s not really a formal process (yet).&lt;br /&gt;
&lt;br /&gt;
=== Feature Requests ===&lt;br /&gt;
If you would like a feature, please request it either by opening a bug in Bugzilla (see Reporting Bugs above) or opening a discussion on GitHub. &lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=File:Proxmox_VE_for_WHMCS_Module_Config.png&amp;diff=153</id>
		<title>File:Proxmox VE for WHMCS Module Config.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=File:Proxmox_VE_for_WHMCS_Module_Config.png&amp;diff=153"/>
		<updated>2023-08-11T18:54:01Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Module config options&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=File:Proxmox_for_WHMCS_Enable_Permissions.png&amp;diff=152</id>
		<title>File:Proxmox for WHMCS Enable Permissions.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=File:Proxmox_for_WHMCS_Enable_Permissions.png&amp;diff=152"/>
		<updated>2023-08-11T18:43:10Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox for WHMCS Enable Permissions&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=151</id>
		<title>Proxmox VE for WHMCS</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox_VE_for_WHMCS&amp;diff=151"/>
		<updated>2023-08-11T18:08:06Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream.   {{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}  == System Requirements ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxmox VE for WHMCS is an open source project that NodeSpace is working on in collaboration with The Network Crew. Please note that NodeSpace maintains a separate fork of the project and not all features may be contributed back upstream or even accepted upstream. &lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|icon=yes|Note text=This is &amp;lt;strong&amp;gt;pre-release&amp;lt;/strong&amp;gt; software that is changing and unstable. &amp;lt;strong&amp;gt;DO NOT USE IN A PRODUCTION ENVIRONMENT!&amp;lt;/strong&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
=== Proxmox VE ===&lt;br /&gt;
&lt;br /&gt;
* Proxmox VE 7.x (although we have developed using Proxmox 8.x)&lt;br /&gt;
* Reachable by WHMCS (allow appropriate IP(s) in firewall, etc.)&lt;br /&gt;
&lt;br /&gt;
=== WHMCS ===&lt;br /&gt;
&lt;br /&gt;
* WHCMS 8.7+ (may be compatible on older versions, but we have not tested)&lt;br /&gt;
* PHP 7.4 or 8.1&lt;br /&gt;
* Able to communicate with Proxmox VE server(s).&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=MediaWiki:Sidebar&amp;diff=150</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=MediaWiki:Sidebar&amp;diff=150"/>
		<updated>2023-08-11T17:32:11Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
* Official Support&lt;br /&gt;
** https://my.nodespace.com/submitticket.php|Submit Ticket&lt;br /&gt;
** https://help.nodespace.com|Knowledge Base&lt;br /&gt;
** https://docs.nodespace.com|Documentation&lt;br /&gt;
* Knowledge Spotlight&lt;br /&gt;
** Tools|Tools&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Linux/Cockpit&amp;diff=144</id>
		<title>Linux/Cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Linux/Cockpit&amp;diff=144"/>
		<updated>2023-06-03T18:18:12Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;Cockpit is a web-based GUI for managing servers.  == Compatible Distros == Cockpit can be added to almost any distro and is installed by default on most. It&amp;#039;s installed by default on AlmaLinux, Rocky Linux, CentOS, Oracle Linux, and Red Hat Enterprise Linux.   === Enabling Cockpit === Run the command &amp;lt;code&amp;gt;systemctl enable --now cockpit.socket&amp;lt;/code&amp;gt; and then you can access it at https://&amp;lt;server IP&amp;gt;:9090   === Allow Root Access === By default, root is not permitted acces...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cockpit is a web-based GUI for managing servers.&lt;br /&gt;
&lt;br /&gt;
== Compatible Distros ==&lt;br /&gt;
Cockpit can be added to almost any distro and is installed by default on most. It&#039;s installed by default on AlmaLinux, Rocky Linux, CentOS, Oracle Linux, and Red Hat Enterprise Linux. &lt;br /&gt;
&lt;br /&gt;
=== Enabling Cockpit ===&lt;br /&gt;
Run the command &amp;lt;code&amp;gt;systemctl enable --now cockpit.socket&amp;lt;/code&amp;gt; and then you can access it at https://&amp;lt;server IP&amp;gt;:9090 &lt;br /&gt;
&lt;br /&gt;
=== Allow Root Access ===&lt;br /&gt;
By default, root is not permitted access. You will need to remove the root user by editing &amp;lt;code&amp;gt;/etc/cockpit/disallowed-users&amp;lt;/code&amp;gt; file.&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=143</id>
		<title>Template:TopMenu</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=143"/>
		<updated>2023-05-04T02:24:25Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenuStart}}&lt;br /&gt;
{{TopMenuEntry|link=https://www.nodespace.com/|desc=NodeSpace}}&lt;br /&gt;
{{TopMenuEntry|link=https://help.nodespace.com/|desc=Knowledge Base}}&lt;br /&gt;
{{TopMenuEntry|link=https://my.nodespace.com/submitticket.php|desc=Submit Ticket}}&lt;br /&gt;
{{TopMenuEntry|link=https://my.nodespace.com/|desc=Client Portal}}&lt;br /&gt;
{{TopMenuEntry|link=https://bugzilla.nodespace.com|desc=Bugzilla}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox/PMG/Setup_Configuration&amp;diff=142</id>
		<title>Proxmox/PMG/Setup Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox/PMG/Setup_Configuration&amp;diff=142"/>
		<updated>2023-03-03T17:44:00Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;This guide will walk you through setting up and configuring PMG.  [TODO]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide will walk you through setting up and configuring PMG.&lt;br /&gt;
&lt;br /&gt;
[TODO]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=141</id>
		<title>Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=141"/>
		<updated>2023-02-22T17:52:34Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We support Proxmox products on our hosting. This section of our wiki outlines the different products and how to properly configure and use them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Proxmox Virtual Environment (PVE)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs&lt;br /&gt;
* [https://pve.proxmox.com/pve-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-30.html NodeSpace Proxmox Community]&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Backup Server (PBS)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* [https://pbs.proxmox.com/pbs-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-31.html NodeSpace Proxmox Community]&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Mail Gateway (PMG)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* [https://pmg.proxmox.com/pmg-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://pmg.proxmox.com/pmg-docs/api-viewer/index.html Official API Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-32.html NodeSpace Proxmox Community]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
NodeSpace offers Proxmox support to customers hosted with us. &lt;br /&gt;
[[Category:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=140</id>
		<title>Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=140"/>
		<updated>2023-02-22T17:51:15Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We support Proxmox products on our hosting. This section of our wiki outlines the different products and how to properly configure and use them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Proxmox Virtual Environment (PVE)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs&lt;br /&gt;
* [https://pve.proxmox.com/pve-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-30.html NodeSpace Proxmox Community]&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Backup Server (PBS)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* [https://pbs.proxmox.com/pbs-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-31.html NodeSpace Proxmox Community]&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Mail Gateway (PMG)&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* [https://pmg.proxmox.com/pmg-docs/ Official Proxmox Docs]&lt;br /&gt;
* [https://pmg.proxmox.com/pmg-docs/api-viewer/index.html Official API Docs]&lt;br /&gt;
* [https://community.nodespace.com/forum-32.html NodeSpace Proxmox Community]&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=139</id>
		<title>Proxmox</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Proxmox&amp;diff=139"/>
		<updated>2023-02-22T17:46:48Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We support Proxmox products on our hosting. This section of our wiki outlines the different products and how to properly configure and use them.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Proxmox Virtual Environment&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs&lt;br /&gt;
* Official Proxmox Docs&lt;br /&gt;
* NodeSpace Proxmox Community&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Backup Server&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* Official Proxmox Docs&lt;br /&gt;
* NodeSpace Proxmox Community&lt;br /&gt;
|-&lt;br /&gt;
!Proxmox Mail Gateway&lt;br /&gt;
|&lt;br /&gt;
* NodeSpace Server Configs (Coming soon!)&lt;br /&gt;
* Official Proxmox Docs&lt;br /&gt;
* NodeSpace Proxmox Community&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=138</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=138"/>
		<updated>2023-02-16T20:39:19Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenu}}{{Messagebox|boxtype=note|icon=no|Note text=We have imported data from our old wiki to this wiki. We are still expanding this wiki. Our old wiki is now offline.}}[[File:Emblem@4x-8.png|right|133x133px]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome to the NodeSpace Wiki!&#039;&#039;&#039;&amp;lt;/big&amp;gt; This wiki is the official documentation wiki which we welcome public contributions to. Please keep in mind that although this is an official NodeSpace website, it does not substitute official support channels such as our [https://knowledge.nodespace.net Knowledge Base]. We may occasionally have some official articles here, but they will be labeled and locked to prevent unauthorized changes.&lt;br /&gt;
&lt;br /&gt;
Also, want to get free hosting? Write for us! See [https://community.nodespace.com/misc.php?page=freehosting our community site] for more details.&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:MenuEntry&amp;diff=137</id>
		<title>Template:MenuEntry</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:MenuEntry&amp;diff=137"/>
		<updated>2023-02-16T03:42:18Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;&amp;lt;li {{#if: {{{class|}}} | class=&amp;quot;{{{class|}}}&amp;quot;|}}&amp;gt;{{#ifeq: {{#titleparts: {{PAGENAME}} | 1 }} | {{{1}}} | #{{LibreOfficeColor1}}cc}}}; font-weight: bold;&amp;quot;&amp;gt;{{{3}}}&amp;lt;/span&amp;gt; | #fff}}};&amp;quot;&amp;gt;{{{3}}}&amp;lt;/span&amp;gt; }} &amp;lt;/li&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;li {{#if: {{{class|}}} | class=&amp;quot;{{{class|}}}&amp;quot;|}}&amp;gt;{{#ifeq: {{#titleparts: {{PAGENAME}} | 1 }} | {{{1}}} | [[{{{2}}}|&amp;lt;span style=&amp;quot;color:{{{color|#fff}}}; border-bottom: 2px solid {{{background|#{{LibreOfficeColor1}}cc}}}; font-weight: bold;&amp;quot;&amp;gt;{{{3}}}&amp;lt;/span&amp;gt;]] | [[{{{2}}}|&amp;lt;span style=&amp;quot;color:{{{color|#fff}}};&amp;quot;&amp;gt;{{{3}}}&amp;lt;/span&amp;gt;]] }} &amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:MenuStart&amp;diff=136</id>
		<title>Template:MenuStart</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:MenuStart&amp;diff=136"/>
		<updated>2023-02-16T03:38:34Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;{{MenuStart}} {{MenuEntry|Main Page|Main_Page|Wiki Home|class=lang_main}} {{MenuEntry|Development|Development|Development}} {{MenuEntry|Design|Design|Design}} {{MenuEntry|QA|QA|QA}} {{MenuEntry|Events|Events|Events}} {{MenuEntry|Documentation|Documentation|Documentation}} {{MenuEntry|Website|Website|Website}} {{MenuEntry|Language|Language|Localization}} {{MenuEntry|Accessibility|Accessibility|Accessibility}} {{MenuEntry|Marketing|Marketing|Marketing}} {{MenuEntry|Diversi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MenuStart}}&lt;br /&gt;
{{MenuEntry|Main Page|Main_Page|Wiki Home|class=lang_main}}&lt;br /&gt;
{{MenuEntry|Development|Development|Development}}&lt;br /&gt;
{{MenuEntry|Design|Design|Design}}&lt;br /&gt;
{{MenuEntry|QA|QA|QA}}&lt;br /&gt;
{{MenuEntry|Events|Events|Events}}&lt;br /&gt;
{{MenuEntry|Documentation|Documentation|Documentation}}&lt;br /&gt;
{{MenuEntry|Website|Website|Website}}&lt;br /&gt;
{{MenuEntry|Language|Language|Localization}}&lt;br /&gt;
{{MenuEntry|Accessibility|Accessibility|Accessibility}}&lt;br /&gt;
{{MenuEntry|Marketing|Marketing|Marketing}}&lt;br /&gt;
{{MenuEntry|Diversity|Diversity|Diversity}}&lt;br /&gt;
{{MenuEntry|Editing|Help:Editing|Wiki Help}}&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenuStart&amp;diff=135</id>
		<title>Template:TopMenuStart</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenuStart&amp;diff=135"/>
		<updated>2023-02-16T03:13:16Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;background: black; padding: 1px 5px; border-width: 0 0 6px 0; border-style: solid; border-image: linear-gradient(to left, #318FFF, #1D2F49) 1; font-size: 88%; font-variant: all-small-caps; font-weight: bolder;&amp;quot; {{#if: {{{lang|}}} | lang=&amp;quot;{{{lang|}}}&amp;quot;|}} {{#if: {{{dir|}}} | dir=&amp;quot;{{{dir|}}}&amp;quot;|}}&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=134</id>
		<title>NodeSpace/Bugzilla/FieldGuide</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=134"/>
		<updated>2023-02-14T19:35:46Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Priority !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;--&#039;&#039;&#039; || No decision&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P1&#039;&#039;&#039; || Urgent priority, needs to be fixed right away, affects multiple users/customers. Production outage.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P2&#039;&#039;&#039; || High priority, needs to be fixed within the next few hours, affects multiple users/customers.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P3&#039;&#039;&#039; || Normal Priority. Can be fixed within the next few days to several weeks.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P4&#039;&#039;&#039; || Low Priority. Can be fixed within the next few months.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P5&#039;&#039;&#039; || Super Low Priority.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P6&#039;&#039;&#039; || Extremely Low Priority. Basically backlogged.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;BACKLOG&#039;&#039;&#039; || It&#039;s backlogged.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=133</id>
		<title>NodeSpace/Bugzilla/FieldGuide</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=133"/>
		<updated>2023-02-14T19:35:03Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Priority !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;--&#039;&#039;&#039; || No decision&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P1&#039;&#039;&#039; || Urgent priority, needs to be fixed right away, affects multiple users/customers. Production outage.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P2&#039;&#039;&#039; || High priority, needs to be fixed within the next few hours, affects multiple users/customers.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P3&#039;&#039;&#039; || Normal Priority. Can be fixed within the next few days to several weeks.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P4&#039;&#039;&#039; || Low Priority. Can be fixed within the next few months.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P5&#039;&#039;&#039; || Super Low Priority.&lt;br /&gt;
|-&lt;br /&gt;
|P6&lt;br /&gt;
|Extremely Low Priority. Basically backlogged.&lt;br /&gt;
|-&lt;br /&gt;
|BACKLOG&lt;br /&gt;
|It&#039;s backlogged.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=132</id>
		<title>NodeSpace/Bugzilla/FieldGuide</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NodeSpace/Bugzilla/FieldGuide&amp;diff=132"/>
		<updated>2023-02-14T19:31:43Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot; |- ! Priority !! Description |- | &amp;#039;&amp;#039;&amp;#039;--&amp;#039;&amp;#039;&amp;#039; || No decision |- | &amp;#039;&amp;#039;&amp;#039;P1&amp;#039;&amp;#039;&amp;#039; || Fix in the current release cycle |- | &amp;#039;&amp;#039;&amp;#039;P2&amp;#039;&amp;#039;&amp;#039; || Fix in the next release cycle or the following (nightly + 1 or nightly + 2) |- | &amp;#039;&amp;#039;&amp;#039;P3&amp;#039;&amp;#039;&amp;#039; || Backlog |- | &amp;#039;&amp;#039;&amp;#039;P4&amp;#039;&amp;#039;&amp;#039; || Do not use. This priority is for the Web Platform Test bot. |- | &amp;#039;&amp;#039;&amp;#039;P5&amp;#039;&amp;#039;&amp;#039; || Will not fix, but will accept a patch |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Priority !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;--&#039;&#039;&#039; || No decision&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P1&#039;&#039;&#039; || Fix in the current release cycle&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P2&#039;&#039;&#039; || Fix in the next release cycle or the following (nightly + 1 or nightly + 2)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P3&#039;&#039;&#039; || Backlog&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P4&#039;&#039;&#039; || Do not use. This priority is for the Web Platform Test bot.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;P5&#039;&#039;&#039; || Will not fix, but will accept a patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Nboot:Error_2e0220&amp;diff=131</id>
		<title>Nboot:Error 2e0220</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Nboot:Error_2e0220&amp;diff=131"/>
		<updated>2023-02-14T14:46:41Z</updated>

		<summary type="html">&lt;p&gt;Travis: Redirected page to Nboot/Err/2e0220&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Nboot/Err/2e0220]]&lt;br /&gt;
&lt;br /&gt;
= Error: Exec Format Error (Error Code 2e0220) =&lt;br /&gt;
Difficulty&lt;br /&gt;
&lt;br /&gt;
Hard&lt;br /&gt;
&lt;br /&gt;
== Symptoms ==&lt;br /&gt;
You receive this error when attempting to load an operating system.&lt;br /&gt;
&lt;br /&gt;
== Possible Causes ==&lt;br /&gt;
Check the install medium and the install file on the ipxe boot server.&lt;br /&gt;
&lt;br /&gt;
== Resolution ==&lt;br /&gt;
&#039;&#039;&#039;NodeSpace Employees Only (for ipxe.nodespace.net)&#039;&#039;&#039; - Verify install medium and make sure the boot file is pointing to the right locations.&lt;br /&gt;
[[Category:NBoot Errors]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Nboot:Error_2e0220&amp;diff=130</id>
		<title>Nboot:Error 2e0220</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Nboot:Error_2e0220&amp;diff=130"/>
		<updated>2023-02-14T14:46:30Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [Nboot/Err/2e0220]&lt;br /&gt;
&lt;br /&gt;
= Error: Exec Format Error (Error Code 2e0220) =&lt;br /&gt;
Difficulty&lt;br /&gt;
&lt;br /&gt;
Hard&lt;br /&gt;
&lt;br /&gt;
== Symptoms ==&lt;br /&gt;
You receive this error when attempting to load an operating system.&lt;br /&gt;
&lt;br /&gt;
== Possible Causes ==&lt;br /&gt;
Check the install medium and the install file on the ipxe boot server.&lt;br /&gt;
&lt;br /&gt;
== Resolution ==&lt;br /&gt;
&#039;&#039;&#039;NodeSpace Employees Only (for ipxe.nodespace.net)&#039;&#039;&#039; - Verify install medium and make sure the boot file is pointing to the right locations.&lt;br /&gt;
[[Category:NBoot Errors]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Nboot:Error_3c092003&amp;diff=129</id>
		<title>Nboot:Error 3c092003</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Nboot:Error_3c092003&amp;diff=129"/>
		<updated>2023-02-14T14:45:38Z</updated>

		<summary type="html">&lt;p&gt;Travis: Redirected page to Nboot/Err/3c092003&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Nboot/Err/3c092003]]&lt;br /&gt;
&lt;br /&gt;
= Error: Operation Not Supported (Error Code 3c092003) =&lt;br /&gt;
&lt;br /&gt;
== Symptoms ==&lt;br /&gt;
When attempting to boot from N Boot ISO or loading an &amp;lt;abbr&amp;gt;OS&amp;lt;/abbr&amp;gt;, you receive Error Code 3c092003 and the process halts.&lt;br /&gt;
&lt;br /&gt;
== Causes ==&lt;br /&gt;
The iPXE ISO was built without the proper root CA cert bundled.&lt;br /&gt;
&lt;br /&gt;
== Resolution ==&lt;br /&gt;
&#039;&#039;&#039;NodeSpace Employees Only&#039;&#039;&#039; - Edit the appropriate boot file on the boot server to point to the HTTP location (not HTTPS).&lt;br /&gt;
[[Category:NBoot Errors]]&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Hardware&amp;diff=128</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Hardware&amp;diff=128"/>
		<updated>2023-02-13T12:54:26Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;This section of our wiki outlines our different hardware available.  {{Messagebox|boxtype=important|Note text=Some hardware may be retired or not actively available. Check our website for availability.}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section of our wiki outlines our different hardware available.&lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=important|Note text=Some hardware may be retired or not actively available. Check our website for availability.}}&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=NodeSpace_Wiki:About&amp;diff=127</id>
		<title>NodeSpace Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=NodeSpace_Wiki:About&amp;diff=127"/>
		<updated>2023-02-12T15:09:46Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;This is an open wiki for NodeSpace Hosting. The documentation within is considered a &amp;#039;&amp;#039;&amp;#039;non-official&amp;#039;&amp;#039;&amp;#039; source, even if written by our staff. Official support can be obtained through our [https://knowledge.nodespace.net Knowledge Base] and [https://my.nodespace.net/ Client Area].&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an open wiki for NodeSpace Hosting. The documentation within is considered a &#039;&#039;&#039;non-official&#039;&#039;&#039; source, even if written by our staff. Official support can be obtained through our [https://knowledge.nodespace.net Knowledge Base] and [https://my.nodespace.net/ Client Area].&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=126</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Main_Page&amp;diff=126"/>
		<updated>2023-02-12T15:01:52Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenu}}{{Messagebox|boxtype=note|icon=no|Note text=We are importing pages from https://wiki.nodespace.net to this Wiki.}}[[File:Emblem@4x-8.png|right|133x133px]]&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Welcome to the NodeSpace Wiki!&#039;&#039;&#039;&amp;lt;/big&amp;gt; This wiki is the official documentation wiki which we welcome public contributions to. Please keep in mind that although this is an official NodeSpace website, it does not substitute official support channels such as our [https://knowledge.nodespace.net Knowledge Base]. We may occasionally have some official articles here, but they will be labeled and locked to prevent unauthorized changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We&#039;re porting over knowledge from our previous wiki. If something is missing, you can contribute it or let us know and we&#039;ll port it over. :)&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=125</id>
		<title>Template:TopMenu</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=125"/>
		<updated>2023-02-12T15:01:08Z</updated>

		<summary type="html">&lt;p&gt;Travis: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenuStart}}&lt;br /&gt;
{{TopMenuEntry|link=https://www.nodespace.com/|desc=NodeSpace}}&lt;br /&gt;
{{TopMenuEntry|link=https://knowledge.nodespace.net/|desc=Knowledge Base}}&lt;br /&gt;
{{TopMenuEntry|link=https://my.nodespace.net/submitticket.php|desc=Submit Ticket}}&lt;br /&gt;
{{TopMenuEntry|link=https://my.nodespace.net/|desc=Client Portal}}&lt;br /&gt;
{{TopMenuEntry|link=https://bugzilla.nodespace.com|desc=Bugzilla}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=124</id>
		<title>Template:TopMenu</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenu&amp;diff=124"/>
		<updated>2023-02-12T14:59:09Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;{{TopMenuStart}} {{TopMenuEntry|link=https://www.documentfoundation.org/|desc=TDF}} {{TopMenuEntry|link=https://{{{language|{{{fallbacklanguage|www}}}}}}.libreoffice.org/|desc=LibreOffice}} {{TopMenuEntry|link=https://www.documentliberation.org/|desc=Document Liberation Project}} {{TopMenuEntry|link=https://planet.documentfoundation.org/|desc=Community Blogs}} {{TopMenuEntry|link=https://translations.documentfoundation.org/languages/{{{language|}}}|desc=Weblate {{{transl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TopMenuStart}}&lt;br /&gt;
{{TopMenuEntry|link=https://www.documentfoundation.org/|desc=TDF}}&lt;br /&gt;
{{TopMenuEntry|link=https://{{{language|{{{fallbacklanguage|www}}}}}}.libreoffice.org/|desc=LibreOffice}}&lt;br /&gt;
{{TopMenuEntry|link=https://www.documentliberation.org/|desc=Document Liberation Project}}&lt;br /&gt;
{{TopMenuEntry|link=https://planet.documentfoundation.org/|desc=Community Blogs}}&lt;br /&gt;
{{TopMenuEntry|link=https://translations.documentfoundation.org/languages/{{{language|}}}|desc=Weblate {{{translate|}}}}}&lt;br /&gt;
{{TopMenuEntry|link=https://nextcloud.documentfoundation.org/|desc=Nextcloud}}&lt;br /&gt;
{{TopMenuEntry|link=https://redmine.documentfoundation.org|desc=Redmine}}&lt;br /&gt;
{{TopMenuEntry|link=https://ask.libreoffice.org|desc=Ask LibreOffice}}&lt;br /&gt;
{{TopMenuEntry|link=https://www.libreoffice.org/donate/|desc=Donate}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenu/doc&amp;diff=123</id>
		<title>Template:TopMenu/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenu/doc&amp;diff=123"/>
		<updated>2023-02-12T14:48:30Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;&amp;lt;noinclude&amp;gt;&amp;lt;!-- /////////////////////////////// ////////  BE CAREFUL!  //////// /////////////////////////////// This page is transcluded on many template pages! Edit this page with care. --&amp;gt; {{OrigLang|}} &amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{OrigLang|}}|{{Lang|}}}}&amp;lt;/includeonly&amp;gt;  == Usage ==  &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{PAGENAME}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;  == Description == This is one of the navigation templates which should be displayed at the top of all...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&amp;lt;!--&lt;br /&gt;
///////////////////////////////&lt;br /&gt;
////////  BE CAREFUL!  ////////&lt;br /&gt;
///////////////////////////////&lt;br /&gt;
This page is transcluded on many template pages! Edit this page with care.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{OrigLang|}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|{{OrigLang|}}|{{Lang|}}}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;{{PAGENAME}}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
This is one of the navigation templates which should be displayed at the top of all pages. The order of these template should be:&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{SUBPAGENAME}}|doc|{{PAGENAME}}=&lt;br /&gt;
 for international (English) pages:&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;{{TopMenu}}&lt;br /&gt;
 {{Menu}}&lt;br /&gt;
 {{Menu.Submenu}}&lt;br /&gt;
 {{OrigLang|}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| #default=&lt;br /&gt;
 for translated pages:&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;{{TopMenu/&amp;lt;/nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;nowiki&amp;gt;}}&lt;br /&gt;
 {{Menu/&amp;lt;/nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;nowiki&amp;gt;}}&lt;br /&gt;
 {{Menu.Submenu/&amp;lt;/nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;nowiki&amp;gt;}}&lt;br /&gt;
 {{Lang|}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
 &lt;br /&gt;
Please read [[Wiki Menu]] for more information about the structure of these templates.&lt;br /&gt;
{{#ifeq:{{NAMESPACE}}|Template|[[Category:Templates|Menu]]}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Template documentation pages]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenuEntry&amp;diff=122</id>
		<title>Template:TopMenuEntry</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenuEntry&amp;diff=122"/>
		<updated>2023-02-12T14:47:30Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;[{{{link}}} &amp;lt;span style=&amp;quot;color:{{{color|#fff}}}; padding:0px 10px&amp;quot;&amp;gt;{{{desc}}}&amp;lt;/span&amp;gt;]&amp;lt;noinclude&amp;gt; This template is mainly used for the Template:TopMenu! &amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[{{{link}}} &amp;lt;span style=&amp;quot;color:{{{color|#fff}}}; padding:0px 10px&amp;quot;&amp;gt;{{{desc}}}&amp;lt;/span&amp;gt;]&amp;lt;noinclude&amp;gt;&lt;br /&gt;
This template is mainly used for the [[Template:TopMenu]]!&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=Template:TopMenuStart&amp;diff=121</id>
		<title>Template:TopMenuStart</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=Template:TopMenuStart&amp;diff=121"/>
		<updated>2023-02-12T14:46:51Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;background: black; padding: 1px 5px; border-width: 0 0 6px 0; border-style: solid; border-image: linear-gradient(to left, #0369A3, #18a303) 1; font-size: 88%; font-variant: all-small-caps; font-weight: bolder;&amp;quot; {{#if: {{{lang|}}} | lang=&amp;quot;{{{lang|}}}&amp;quot;|}} {{#if: {{{dir|}}} | dir=&amp;quot;{{{dir|}}}&amp;quot;|}}&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;plainlinks&amp;quot; style=&amp;quot;background: black; padding: 1px 5px; border-width: 0 0 6px 0; border-style: solid; border-image: linear-gradient(to left, #0369A3, #18a303) 1; font-size: 88%; font-variant: all-small-caps; font-weight: bolder;&amp;quot; {{#if: {{{lang|}}} | lang=&amp;quot;{{{lang|}}}&amp;quot;|}} {{#if: {{{dir|}}} | dir=&amp;quot;{{{dir|}}}&amp;quot;|}}&amp;gt;&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://wiki.nodespace.com/index.php?title=ConfigServer_Firewall&amp;diff=120</id>
		<title>ConfigServer Firewall</title>
		<link rel="alternate" type="text/html" href="https://wiki.nodespace.com/index.php?title=ConfigServer_Firewall&amp;diff=120"/>
		<updated>2023-02-12T14:24:31Z</updated>

		<summary type="html">&lt;p&gt;Travis: Created page with &amp;quot;thumb [https://configserver.com/configserver-security-and-firewall/ ConfigServer Firewall (csf)] is a stateful server firewall that can be installed on Linux servers. csf is a great alternative to firewalld and it also can plug into many popular control panel software. For instance, we utilize csf on our cPanel shared hosting servers and even our internal Virtualmin servers.  == Installation == Installation for CSF is very straight forward. On any L...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Firewall.png|thumb]]&lt;br /&gt;
[https://configserver.com/configserver-security-and-firewall/ ConfigServer Firewall (csf)] is a stateful server firewall that can be installed on Linux servers. csf is a great alternative to firewalld and it also can plug into many popular control panel software. For instance, we utilize csf on our cPanel shared hosting servers and even our internal Virtualmin servers.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Installation for CSF is very straight forward. On any Linux system, just run the following commands:&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 rm -fv csf.tgz&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;https://download.configserver.com/csf.tgz&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 tar -xzf csf.tgz&lt;br /&gt;
 cd csf&lt;br /&gt;
 sh install.sh&lt;br /&gt;
It&#039;s important to reference the full installation instructions at https://download.configserver.com/csf/install.txt for details regarding Perl modules and iptable configuration.&lt;/div&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
</feed>