-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
439 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
title: v4 CentOS Installation | ||
--- | ||
|
||
## Installing InspIRCd 4 using the CentOS package | ||
|
||
An official package for CentOS is maintained by the InspIRCd Team. You can download this from [the releases page](https://github.com/inspircd/inspircd/releases/latest). | ||
|
||
### What systems are supported by this package? | ||
|
||
This package can be installed on all x86-64 systems running CentOS 7. If you are using CentOS Stream 8 or newer you should install the package for the binary-compatible [Rocky Linux](/4/installation/rocky) distribution instead. | ||
|
||
### How do I install this package? | ||
|
||
First, download the RPM package to your server using Wget. If you do not have Wget installed you can install it using `sudo yum install wget`. | ||
|
||
```sh | ||
# Replace the URL here with the URL you obtained from the releases page. | ||
wget "https://github.com/inspircd/inspircd/releases/download/[VERSION]/inspircd-[VERSION].el7.x86_64.rpm" | ||
``` | ||
|
||
Once the package has downloaded ensure that the file has not been corrupted during download by running `sha256sum` and comparing its output to the hash specified on the releases page. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sha256sum "./inspircd-[VERSION].el7.x86_64.rpm" | ||
``` | ||
|
||
If the hash matches the one specified on the releases page you can proceed to install the package. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sudo yum install "./inspircd-[VERSION].el7.x86_64.rpm" | ||
``` | ||
|
||
The package should now be installed and you can proceed to set up your [configuration](/4/configuration). | ||
|
||
Once you have configured your server you can start it by running `systemctl start inspircd.service` or, if you prefer not to use systemd, by running `inspircd`. | ||
|
||
### Where does this package store important files? | ||
|
||
Configuration files are stored in `/etc/inspircd`. | ||
|
||
Data files are stored in `/var/lib/inspircd`. | ||
|
||
Log files are stored in `/var/log/inspircd`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
title: v4 Debian Installation | ||
--- | ||
|
||
## Installing InspIRCd 4 using the Debian package | ||
|
||
An official package for Debian is maintained by the InspIRCd Team. You can download this from [the releases page](https://github.com/inspircd/inspircd/releases/latest). | ||
|
||
### What systems are supported by this package? | ||
|
||
This package can be installed on all x86-64 systems running Debian 11 (Bullseye), 12 (Bookworm), and 14 (Trixie). | ||
|
||
### How do I install this package? | ||
|
||
If you've previously installed InspIRCd from the Debian repositories you should start by backing up your config and data directories and removing the existing package. | ||
|
||
```sh | ||
cp -r /etc/inspircd conf | ||
cp -r /var/run/inspircd data | ||
sudo apt-get purge inspircd | ||
``` | ||
|
||
Then, download the .deb package to your server using Wget. If you do not have Wget installed you can install it using `sudo apt-get install wget`. | ||
|
||
```sh | ||
# Replace the URL here with the URL you obtained from the releases page. | ||
wget "https://github.com/inspircd/inspircd/releases/download/[VERSION]/inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
Once the package has downloaded ensure that the file has not been corrupted during download by running `sha256sum` and comparing its output to the hash specified on the releases page. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sha256sum "./inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
If the hash matches the one specified on the releases page you can proceed to install the package. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sudo apt-get install "./inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
The package should now be installed and you can proceed to set up your [configuration](/4/configuration). | ||
|
||
Once you have configured your server you can start it by running `systemctl start inspircd.service` or, if you prefer not to use systemd, by running `inspircd`. | ||
|
||
### Where does this package store important files? | ||
|
||
Configuration files are stored in `/etc/inspircd`. | ||
|
||
Data files are stored in `/var/lib/inspircd`. | ||
|
||
Log files are stored in `/var/log/inspircd`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
title: v4 Rocky Linux Installation | ||
--- | ||
|
||
## Installing InspIRCd 4 using the Rocky Linux package | ||
|
||
An official package for Rocky Linux is maintained by the InspIRCd Team. You can download this from [the releases page](https://github.com/inspircd/inspircd/releases/latest). | ||
|
||
### What systems are supported by this package? | ||
|
||
This package can be installed on all x86-64 systems running Rocky Linux 8 and 9. | ||
|
||
### How do I install this package? | ||
|
||
First, download the RPM package to your server using Wget. If you do not have Wget installed you can install it using `sudo yum install wget`. | ||
|
||
```sh | ||
# Replace the URL here with the URL you obtained from the releases page. | ||
wget "https://github.com/inspircd/inspircd/releases/download/[VERSION]/inspircd-[VERSION].el8.x86_64.rpm" | ||
``` | ||
|
||
Once the package has downloaded ensure that the file has not been corrupted during download by running `sha256sum` and comparing its output to the hash specified on the releases page. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sha256sum "./inspircd-[VERSION].el8.x86_64.rpm" | ||
``` | ||
|
||
If the hash matches the one specified on the releases page you can proceed to install the package. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sudo yum install "./inspircd-[VERSION].el8.x86_64.rpm" | ||
``` | ||
|
||
The package should now be installed and you can proceed to set up your [configuration](/4/configuration). | ||
|
||
Once you have configured your server you can start it by running `systemctl start inspircd.service` or, if you prefer not to use systemd, by running `inspircd`. | ||
|
||
### Where does this package store important files? | ||
|
||
Configuration files are stored in `/etc/inspircd`. | ||
|
||
Data files are stored in `/var/lib/inspircd`. | ||
|
||
Log files are stored in `/var/log/inspircd`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
title: v4 Ubuntu Installation | ||
--- | ||
|
||
## Installing InspIRCd 4 using the Ubuntu package | ||
|
||
An official package for Ubuntu is maintained by the InspIRCd Team. You can download this from [the releases page](https://github.com/inspircd/inspircd/releases/latest). | ||
|
||
### What systems are supported by this package? | ||
|
||
This package can be installed on all x86-64 systems running Ubuntu 20.04 (Focal Fossa), 22.04 (Jammy Jellyfish), and 24.04 (Noble Numbat). | ||
|
||
### How do I install this package? | ||
|
||
If you've previously installed InspIRCd from the Debian repositories you should start by backing up your config and data directories and removing the existing package. | ||
|
||
```sh | ||
cp -r /etc/inspircd conf | ||
cp -r /var/run/inspircd data | ||
sudo apt-get purge inspircd | ||
``` | ||
|
||
Then, download the .deb package to your server using Wget. If you do not have Wget installed you can install it using `sudo apt-get install wget`. | ||
|
||
```sh | ||
# Replace the URL here with the URL you obtained from the releases page. | ||
wget "https://github.com/inspircd/inspircd/releases/download/[VERSION]/inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
Once the package has downloaded ensure that the file has not been corrupted during download by running `sha256sum` and comparing its output to the hash specified on the releases page. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sha256sum "./inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
If the hash matches the one specified on the releases page you can proceed to install the package. | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
sudo apt-get install "./inspircd_[VERSION]_amd64.deb" | ||
``` | ||
|
||
The package should now be installed and you can proceed to set up your [configuration](/4/configuration). | ||
|
||
Once you have configured your server you can start it by running `systemctl start inspircd.service` or, if you prefer not to use systemd, by running `inspircd`. | ||
|
||
### Where does this package store important files? | ||
|
||
Configuration files are stored in `/etc/inspircd`. | ||
|
||
Data files are stored in `/var/lib/inspircd`. | ||
|
||
Log files are stored in `/var/log/inspircd`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: v4 Windows Installation | ||
--- | ||
|
||
## Installing InspIRCd 4 using the Windows package | ||
|
||
An official package for Windows is maintained by the InspIRCd Team. You can download this from [the releases page](https://github.com/inspircd/inspircd/releases/latest). | ||
|
||
### What systems are supported by this package? | ||
|
||
This package can be installed on all x86-64 systems running Windows 8 or newer. | ||
|
||
### How do I install this package? | ||
|
||
First, download the package installer. If you have access to a PowerShell terminal you can do this using: | ||
|
||
```sh | ||
# Replace the URL here with the URL you obtained from the releases page. | ||
(New-Object System.Net.WebClient).DownloadFile("https://github.com/inspircd/inspircd/releases/download/[VERSION]/InspIRCd-[VERSION].exe", "InspIRCd-[VERSION].exe") | ||
``` | ||
|
||
Once the package installer has downloaded you can either double click it to install or run the following command: | ||
|
||
```sh | ||
# Replace the filename here with the name of the file you obtained from the releases page. | ||
Start-Process ".\InspIRCd-[VERSION].exe" | ||
``` | ||
|
||
### Where does this package store important files? | ||
|
||
By default the package is installed to `C:\Program Files\InspIRCd`. All paths listed below are relative to this base directory. | ||
|
||
Configuration files are stored in `.\conf`. | ||
|
||
Data files are stored in `.\data`. | ||
|
||
Log files are stored in `.\logs`. |
Oops, something went wrong.