Blame
Date:
Sun Nov 27 05:00:19 2022
UTC
Message:
Daily backup
11
2021-12-17
text=!! Dependencies%0a%0aWe need curl and gmake%0a[@%0a$ doas pkg_add curl gmake%0a@]%0a%0a!! Extra%0aMakeing a new user for unrealircd is recommend.%0a[@%0a$ doas useradd -m ircd%0a@]%0aNow we have a user called "ircd" now lets switch to it%0a[@%0a$ doas su ircd%0a@]%0a%0aYou can do @@$ whoami@@ to verify you're the @@ircd@@ user now go home @@$ cd@@%0a%0a!! Download & install%0aDownload the latest source code tarball , at the time of writeing this is 5.0.9.1 you can find the latest here [[ https://www.unrealircd.org/|www.unrealircd.org]], but this guide will be useing 5.0.9.1, should be the same for newer versions%0a[@%0a$ curl -LO https://www.unrealircd.org/downloads/unrealircd-5.0.9.1.tar.gz%0a@]%0a%0aNow extract it%0a[@%0a$ tar xzf unrealircd-5.0.9.1.tar.gz%0a@]%0a%0aNow go inside that dir%0a[@%0a$ cd unrealircd-5.0.9.1%0a@]%0a%0aNow lets build from sauce%0a[@%0a$ ./Config && make && make install%0a@]%0a%0aIt will ask a bunch of questions but you can just click enter on all of them to get default settings witch are fine for most people%0a%0a!!! Knowen errors%0a%0aIf you get this error "gmake[4]: *** [Makefile:1084: libcares_la-ares_process.lo] Error 1" then you will have to also install cares, this is sadly an issue that acures on openbsd on recent versions, hope it gets fixed soon%0a[@%0a$ exit%0a$ doas pkg_add libcares%0a$ doas su irc%0a$ cd ~/unrealircd-5.0.9.1%0a@]%0a%0aThen rerun the build command%0a[@%0a$ ./Config && make && make install%0a@]%0a%0a!!! Clean up%0aJust delete the tar file, you might want to delete source code folder too if low on storage%0a%0a!! Basic config%0aunrealircd has a example, copy it over and start changing it%0a[@%0a$ cd ~/unrealircd/conf%0a$ cp examples/example.conf unrealircd.conf%0a@]%0a%0aYou might want to edit the example config, when done just start it up%0a[@%0a$ ~/unrealircd/unrealircd start%0a@]
15
2021-12-17
diff:1635056747:1635056717:=18c18%0a%3c You can do @@$ whoami@@ to verify you're the @@ircd@@ user now go home @@$ cd@@%0a---%0a> You can do `$ whoami` to verify you're the "ircd" user now go home `$ cd`%0a
19
2021-12-17
diff:1635056717:1635056628:=9c9,10%0a%3c Makeing a new user for unrealircd is recommend.%0a---%0a> %0a> makeing a new user for unrealircd is recommend.%0a13a15%0a> %0a20a23%0a> %0a62d64%0a%3c unrealircd has a example, copy it over and start changing it%0a64a67,70%0a> @]%0a> %0a> copy example over%0a> [@%0a
23
2021-12-17
diff:1635056628:1618026180:=1,25c1,26%0a%3c !! Dependencies%0a%3c %0a%3c We need curl and gmake%0a%3c [@%0a%3c $ doas pkg_add curl gmake%0a%3c @]%0a%3c %0a%3c !! Extra%0a%3c %0a%3c makeing a new user for unrealircd is recommend.%0a%3c [@%0a%3c $ doas useradd -m ircd%0a%3c @]%0a%3c Now we have a user called "ircd" now lets switch to it%0a%3c %0a%3c [@%0a%3c $ doas su ircd%0a%3c @]%0a%3c %0a%3c You can do `$ whoami` to verify you're the "ircd" user now go home `$ cd`%0a%3c %0a%3c !! Download & install%0a%3c %0a%3c Download the latest source code tarball , at the time of writeing this is 5.0.9.1 you can find the latest here [[ https://www.unrealircd.org/|www.unrealircd.org]], but this guide will be useing 5.0.9.1, should be the same for newer versions%0a%3c [@%0a---%0a> 0. Dependencies%0a> %0a> We need curl%0a> %0a> $ doas pkg_add curl%0a> %0a> We also need gmake%0a> %0a> $ doas pkg_add gmake%0a> %0a> 1. Extra%0a> %0a> Ok so if you own a vm or doing this on coconut or something then I recommend makeing a new user for unrealircd ONLY (letter on also a user ONLY for services)%0a> %0a> $ doas useradd -m irc%0a> %0a> Now we have a user called "irc" now lets switch to it%0a> %0a> $ doas su irc%0a> %0a> You can do `$ whoami` to verify you're the "irc" user now go home `$ cd`%0a> %0a> 2. Download & install%0a> %0a> Download the latest source code tar, at the time of writeing this is 5.0.9.1 you can find the latest here https://www.unrealircd.org/download but this guide will be useing 5.0.9.1, should be the exact same for newer versions%0a> %0a27,30c28,30%0a%3c @]%0a%3c %0a%3c Now extract it%0a%3c [@%0a---%0a> %0a> Now untar it%0a> %0a32,33c32%0a%3c @]%0a%3c %0a---%0a> %0a35c34%0a%3c [@%0a---%0a> %0a37,38c36%0a%3c @]%0a%3c %0a---%0a> %0a40c38%0a%3c [@%0a---%0a> %0a42,43c40%0a%3c @]%0a%3c %0a---%0a> %0a46,47c43,44%0a%3c !!! Knowen errors%0a%3c %0a---%0a> 2.1. Knowen errors%0a> %0a49c46%0a%3c [@%0a---%0a> %0a50a48%0a> %0a51a50%0a> %0a52a52%0a> %0a54,55c54%0a%3c @]%0a%3c %0a---%0a> %0a57c56%0a%3c [@%0a---%0a> %0a59,61c58,60%0a%3c @]%0a%3c %0a%3c !!! Clean up%0a---%0a> %0a> 2.2. Clean up%0a> %0a64,65c63,66%0a%3c !! Basic config%0a%3c [@%0a---%0a> 3. Basic config%0a> %0a> go to the config folder%0a> %0a67,68c68%0a%3c @]%0a%3c %0a---%0a> %0a70c70%0a%3c [@%0a---%0a> %0a72,75c72,74%0a%3c @]%0a%3c %0a%3c You might want to edit the example config, when done just start it up%0a%3c [@%0a---%0a> %0a> You will want to edit the example config, when done just start it up%0a> %0a77d75%0a%3c @]%0a\ No newline at end of file%0a
26
2021-12-17
diff:1618026180:1618024927:=1,38c1,21%0a%3c 0. Dependencies%0a%3c %0a%3c We need curl%0a%3c %0a%3c $ doas pkg_add curl%0a%3c %0a%3c We also need gmake%0a%3c %0a%3c $ doas pkg_add gmake%0a%3c %0a%3c 1. Extra%0a%3c %0a%3c Ok so if you own a vm or doing this on coconut or something then I recommend makeing a new user for unrealircd ONLY (letter on also a user ONLY for services)%0a%3c %0a%3c $ doas useradd -m irc%0a%3c %0a%3c Now we have a user called "irc" now lets switch to it%0a%3c %0a%3c $ doas su irc%0a%3c %0a%3c You can do `$ whoami` to verify you're the "irc" user now go home `$ cd`%0a%3c %0a%3c 2. Download & install%0a%3c %0a%3c Download the latest source code tar, at the time of writeing this is 5.0.9.1 you can find the latest here https://www.unrealircd.org/download but this guide will be useing 5.0.9.1, should be the exact same for newer versions%0a%3c %0a%3c $ curl -LO https://www.unrealircd.org/downloads/unrealircd-5.0.9.1.tar.gz%0a%3c %0a%3c Now untar it%0a%3c %0a%3c $ tar xzf unrealircd-5.0.9.1.tar.gz%0a%3c %0a%3c Now go inside that dir%0a%3c %0a%3c $ cd unrealircd-5.0.9.1%0a%3c %0a%3c Now lets build from sauce%0a%3c %0a---%0a> Ok this will be bad guide, there is vm issues so I couldnt do it in a vm to be sure%0a> anywho...%0a> %0a> 1. get the source code%0a> %0a> go here https://www.unrealircd.org/download and select whatever the stable branch is and download the latest source code%0a> at the time of writeing this, it is https://www.unrealircd.org/downloads/unrealircd-5.0.9.1.tar.gz%0a> so just download that I guess%0a> %0a> 2.%0a> %0a> You want to install cmake%0a> $ doas pkg_add cmake%0a> %0a> then you want to also untar the tar%0a> $ tar xzf unrealircd-*.tar.gz%0a> %0a> 3.%0a> %0a> Now you want to go inside that dirrectory%0a> Inside the dirrectory run%0a40,75c23,30%0a%3c %0a%3c It will ask a bunch of questions but you can just click enter on all of them to get default settings witch are fine for most people%0a%3c %0a%3c 2.1. Knowen errors%0a%3c %0a%3c If you get this error "gmake[4]: *** [Makefile:1084: libcares_la-ares_process.lo] Error 1" then you will have to also install cares, this is sadly an issue that acures on openbsd on recent versions, hope it gets fixed soon%0a%3c %0a%3c $ exit%0a%3c %0a%3c $ doas pkg_add libcares%0a%3c %0a%3c $ doas su irc%0a%3c %0a%3c $ cd ~/unrealircd-5.0.9.1%0a%3c %0a%3c Then rerun the build command%0a%3c %0a%3c $ ./Config && make && make install%0a%3c %0a%3c 2.2. Clean up%0a%3c %0a%3c Just delete the tar file, you might want to delete source code folder too if low on storage%0a%3c %0a%3c 3. Basic config%0a%3c %0a%3c go to the config folder%0a%3c %0a%3c $ cd ~/unrealircd/conf%0a%3c %0a%3c copy example over%0a%3c %0a%3c $ cp examples/example.conf unrealircd.conf%0a%3c %0a%3c You will want to edit the example config, when done just start it up%0a%3c %0a%3c $ ~/unrealircd/unrealircd start%0a---%0a> and ok done%0a> %0a> .%0a> .%0a> .%0a> %0a> Honestly idk why you don't follow this guide instead: https://www.unrealircd.org/docs/Installing_from_source%0a> %0a
29
2021-12-17
diff:1618024927:1618024927:=1,30d0%0a%3c Ok this will be bad guide, there is vm issues so I couldnt do it in a vm to be sure%0a%3c anywho...%0a%3c %0a%3c 1. get the source code%0a%3c %0a%3c go here https://www.unrealircd.org/download and select whatever the stable branch is and download the latest source code%0a%3c at the time of writeing this, it is https://www.unrealircd.org/downloads/unrealircd-5.0.9.1.tar.gz%0a%3c so just download that I guess%0a%3c %0a%3c 2.%0a%3c %0a%3c You want to install cmake%0a%3c $ doas pkg_add cmake%0a%3c %0a%3c then you want to also untar the tar%0a%3c $ tar xzf unrealircd-*.tar.gz%0a%3c %0a%3c 3.%0a%3c %0a%3c Now you want to go inside that dirrectory%0a%3c Inside the dirrectory run%0a%3c $ ./Config && make && make install%0a%3c and ok done%0a%3c %0a%3c .%0a%3c .%0a%3c .%0a%3c %0a%3c Honestly idk why you don't follow this guide instead: https://www.unrealircd.org/docs/Installing_from_source%0a%3c %0a