From 5b12eaf2282b3e6ae5220633de822aae32f5220c Mon Sep 17 00:00:00 2001 From: Georg Date: Tue, 31 Aug 2021 10:31:56 +0200 Subject: [PATCH] Init calico, litterbox, pounce, systemd Signed-off-by: Georg --- litterbox/irc.ergo.chat | 6 ++++++ litterbox/irc.libera.chat | 7 +++++++ litterbox/irc.liberta.casa | 7 +++++++ litterbox/irc.tripsit.me | 5 +++++ pounce/irc.chillnet.org | 19 +++++++++++++++++++ pounce/irc.ergo.chat | 18 ++++++++++++++++++ pounce/irc.ircnet.com | 17 +++++++++++++++++ pounce/irc.libera.chat | 18 ++++++++++++++++++ pounce/irc.liberta.casa | 19 +++++++++++++++++++ pounce/irc.oftc.net | 17 +++++++++++++++++ pounce/irc.tripsit.me | 18 ++++++++++++++++++ pounce/irc.twistednet.org | 18 ++++++++++++++++++ pounce/piss.casa | 18 ++++++++++++++++++ pounce/serotonin.tripsit.me | 18 ++++++++++++++++++ systemd/calico.service | 12 ++++++++++++ systemd/kfcgi.service | 14 ++++++++++++++ systemd/litterbox@.service | 16 ++++++++++++++++ systemd/pounce@.service | 14 ++++++++++++++ 18 files changed, 261 insertions(+) create mode 100644 litterbox/irc.ergo.chat create mode 100644 litterbox/irc.libera.chat create mode 100644 litterbox/irc.liberta.casa create mode 100644 litterbox/irc.tripsit.me create mode 100644 pounce/irc.chillnet.org create mode 100644 pounce/irc.ergo.chat create mode 100644 pounce/irc.ircnet.com create mode 100644 pounce/irc.libera.chat create mode 100644 pounce/irc.liberta.casa create mode 100644 pounce/irc.oftc.net create mode 100644 pounce/irc.tripsit.me create mode 100644 pounce/irc.twistednet.org create mode 100644 pounce/piss.casa create mode 100644 pounce/serotonin.tripsit.me create mode 100644 systemd/calico.service create mode 100644 systemd/kfcgi.service create mode 100644 systemd/litterbox@.service create mode 100644 systemd/pounce@.service diff --git a/litterbox/irc.ergo.chat b/litterbox/irc.ergo.chat new file mode 100644 index 0000000..9ebc4d9 --- /dev/null +++ b/litterbox/irc.ergo.chat @@ -0,0 +1,6 @@ +cert = /var/lib/pounce/.sec/litterbox.pem +host = ergo.irc.lsd.systems +port = 6561 +join = #ergo +#verbose + diff --git a/litterbox/irc.libera.chat b/litterbox/irc.libera.chat new file mode 100644 index 0000000..92bf29b --- /dev/null +++ b/litterbox/irc.libera.chat @@ -0,0 +1,7 @@ +cert = /var/lib/pounce/.sec/litterbox.pem +host = libera.irc.lsd.systems +port = 6561 +join = ##bewkz +private-query +verbose + diff --git a/litterbox/irc.liberta.casa b/litterbox/irc.liberta.casa new file mode 100644 index 0000000..be5611c --- /dev/null +++ b/litterbox/irc.liberta.casa @@ -0,0 +1,7 @@ +cert = /var/lib/pounce/.sec/litterbox.pem +host = libertacasa.irc.lsd.systems +port = 6561 +join = #admins,#annie,#dev,#help,#ircv5,#ita,#linux,#lucy,#mods,#praxis,#shodan,#snotices,#thecabal,#universe +private-query +verbose + diff --git a/litterbox/irc.tripsit.me b/litterbox/irc.tripsit.me new file mode 100644 index 0000000..cbbe1a5 --- /dev/null +++ b/litterbox/irc.tripsit.me @@ -0,0 +1,5 @@ +cert = /var/lib/pounce/.sec/litterbox.pem +host = tripsit.irc.lsd.systems +port = 6561 +join = #_systems,#teamtripsit,#moderators,#operations,#modhaven,##LGBT,##circlejerk,##crypto,##deutsch,##dutch,##games,##meth,##penis,##porn,##psyfi,##scritchland,##suomi,##sweden,##uk,##wat,##wicca,#benzos,#bounce,#compsci,#content,#cooking,#dnsbl,#drugs,#gaming,#help,#home,#jira,#letstalk,#lounge,#meditation,#merch,#movies,#music,#mycology,#opiates,#psychonaut,#reddit,#register,#sanctuary,#science,#services,#sex,#stims,#tripbot,#tripsit-dev,#tripsit,#tripsit1,#tripsit2,#tripsit3,#tripsitters,#tripsit-github,#tripsitvip,#welcome +private-query diff --git a/pounce/irc.chillnet.org b/pounce/irc.chillnet.org new file mode 100644 index 0000000..2b75e64 --- /dev/null +++ b/pounce/irc.chillnet.org @@ -0,0 +1,19 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = chillnet.irc.lsd.systems +#palaver +local-port = 6561 +local-path = /var/run/calico +#sasl-external +client-cert = /var/lib/pounce/.sec/irc.chillnet.org.pem +host = irc.chillnet.org +port = 6668 +join = #conversate +nick = acidsys +quit = Terminated! +real = Fruit +size = 16384 +user = acidsys +#verbose +away = I am detached from all clients. Messages may not arrive. diff --git a/pounce/irc.ergo.chat b/pounce/irc.ergo.chat new file mode 100644 index 0000000..4164fce --- /dev/null +++ b/pounce/irc.ergo.chat @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = ergo.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +sasl-external +client-cert = /var/lib/pounce/.sec/irc.ergo.chat.pem +host = irc.ergo.chat +join = #ergo,#chat +nick = cranberry +quit = Terminated. +real = Fruit +size = 16384 +user = cranberry +verbose +away = I am currently detached from all clients. Messages may not arrive. diff --git a/pounce/irc.ircnet.com b/pounce/irc.ircnet.com new file mode 100644 index 0000000..b23092a --- /dev/null +++ b/pounce/irc.ircnet.com @@ -0,0 +1,17 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = ircnet.irc.lsd.systems +#palaver +local-port = 6561 +local-path = /var/run/calico +client-cert = /var/lib/pounce/.sec/irc.ircnet.com.pem +host = ssl.ircnet.ovh +join = #linux, #worldchat, !drogen +nick = cranberry +quit = Terminated! +real = Fruit +size = 16384 +user = cranberry +#verbose +away = I am detached from all clients. Messages may not arrive. diff --git a/pounce/irc.libera.chat b/pounce/irc.libera.chat new file mode 100644 index 0000000..d40d7a2 --- /dev/null +++ b/pounce/irc.libera.chat @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = libera.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +sasl-external +client-cert = /var/lib/pounce/.sec/irc.libera.chat.pem +host = irc.libera.chat +#join = +nick = LSD +quit = I love you. +real = LOVE +size = 16384 +user = LSD +verbose +away = I am currently detached from all clients. diff --git a/pounce/irc.liberta.casa b/pounce/irc.liberta.casa new file mode 100644 index 0000000..069f232 --- /dev/null +++ b/pounce/irc.liberta.casa @@ -0,0 +1,19 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = libertacasa.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +bind = 192.168.0.115 +sasl-external +client-cert = /var/lib/pounce/.sec/irc.liberta.casa.pem +host = irc.liberta.casa +join = #libcasa,#libcasa.info,#dev,#universe,#syslog,#syslog-lc,#ita,#help,#linux,#mods,#mikaela,#mikaela.info,#katyusha,#snotices,#admins +nick = cranberry +quit = oi oi +real = Fruit +size = 16384 +user = cranberry +verbose +away = I am currently detached from all clients. Messages may not arrive. For urgent matters message me via Matrix or on Telegram. diff --git a/pounce/irc.oftc.net b/pounce/irc.oftc.net new file mode 100644 index 0000000..5108c83 --- /dev/null +++ b/pounce/irc.oftc.net @@ -0,0 +1,17 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = oftc.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +client-cert = /var/lib/pounce/.sec/oftc.pem +host = irc.oftc.net +join = #praxis +nick = acidsys +quit = brb tripping +real = lysergic +size = 16384 +user = acidsys +verbose +away = I am currently detached from all clients. Messages may not arrive. diff --git a/pounce/irc.tripsit.me b/pounce/irc.tripsit.me new file mode 100644 index 0000000..c836a65 --- /dev/null +++ b/pounce/irc.tripsit.me @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = tripsit.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +sasl-external +client-cert = /var/lib/pounce/.sec/irc.tripsit.me.pem +host = innsbruck.tripsit.me +join = #_systems,#teamtripsit,#moderators,#operations,#modhaven,##LGBT,##circlejerk,##crypto,##deutsch,##dutch,##games,##meth,##penis,##porn,##psyfi,##scritchland,##suomi,##sweden,##uk,##wat,##wicca,#benzos,#bounce,#compsci,#content,#cooking,#dnsbl,#drugs,#gaming,#help,#home,#jira,#letstalk,#lounge,#meditation,#merch,#movies,#music,#mycology,#opiates,#psychonaut,#reddit,#register,#sanctuary,#science,#services,#sex,#stims,#tripbot,#tripsit-dev,#tripsit,#tripsit1,#tripsit2,#tripsit3,#tripsitters,#tripsit-github,#tripsitvip,#welcome +nick = cranberry +quit = oi oi +real = Fruit +size = 16384 +user = cranberry +verbose +away = I am offline. Join #tripsit1 if you are in need of assistance, or #tripsit.me if you want to reach a staff member. diff --git a/pounce/irc.twistednet.org b/pounce/irc.twistednet.org new file mode 100644 index 0000000..40fe04b --- /dev/null +++ b/pounce/irc.twistednet.org @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = twistednet.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +sasl-external +client-cert = /var/lib/pounce/.sec/irc.twistednet.org.pem +host = irc.twistednet.org +join = #dev,#hangout,#nerds,#scroll +nick = cranberry +quit = I love you. +real = Love. Fruit. +size = 16384 +user = cranberry +verbose +away = I am currently detached from all clients. Messages may not arrive. diff --git a/pounce/piss.casa b/pounce/piss.casa new file mode 100644 index 0000000..e747589 --- /dev/null +++ b/pounce/piss.casa @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = piss.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +#sasl-external +client-cert = /var/lib/pounce/.sec/piss.casa.pem +host = piss.casa +join = #libcasa,#libcasa.info +nick = acidsys +quit = Terminated. +real = Fruit +size = 16384 +user = acidsys +verbose +away = I am currently detached from all clients. Messages may not arrive. diff --git a/pounce/serotonin.tripsit.me b/pounce/serotonin.tripsit.me new file mode 100644 index 0000000..d4de211 --- /dev/null +++ b/pounce/serotonin.tripsit.me @@ -0,0 +1,18 @@ +local-ca = auth.crt +local-cert = /etc/ssl/irc/fullchain.pem +local-priv = /etc/ssl/irc/private/privkey.pem +local-host = serotonintripsit.irc.lsd.systems +palaver +local-port = 6561 +local-path = /var/run/calico +sasl-external +client-cert = /var/lib/pounce/.sec/irc.tripsit.me.pem +host = serotonin.tripsit.me +join = #_systems,#teamtripsit,#moderators,#operations,#modhaven,##LGBT,##circlejerk,##crypto,##deutsch,##dutch,##games,##meth,##penis,##porn,##psyfi,##scritchland,##suomi,##sweden,##uk,##wat,##wicca,#benzos,#bounce,#compsci,#content,#cooking,#dnsbl,#drugs,#gaming,#help,#home,#jira,#letstalk,#lounge,#meditation,#merch,#movies,#music,#mycology,#opiates,#psychonaut,#reddit,#register,#sanctuary,#science,#services,#sex,#stims,#tripbot,#tripsit-dev,#tripsit,#tripsit1,#tripsit2,#tripsit3,#tripsitters,#tripsit-github,#tripsitvip,#welcome +nick = cranberry +quit = oi oi +real = Fruit +size = 16384 +user = cranberry +verbose +away = I am offline. Join #tripsit1 if you are in need of assistance, or #tripsit.me if you want to reach a staff member. diff --git a/systemd/calico.service b/systemd/calico.service new file mode 100644 index 0000000..18bbbbf --- /dev/null +++ b/systemd/calico.service @@ -0,0 +1,12 @@ +[Unit] +Description=calico +Wants=network.target + +[Service] +User=pounce +Group=pounce +ExecStart=/usr/local/bin/calico -H irc.lsd.systems -P 6561 /var/run/calico +RuntimeDirectory=calico + +[Install] +WantedBy=multi-user.target diff --git a/systemd/kfcgi.service b/systemd/kfcgi.service new file mode 100644 index 0000000..f9027f8 --- /dev/null +++ b/systemd/kfcgi.service @@ -0,0 +1,14 @@ +[Unit] +Description=kfcgi server for scooper +After=litterbox@.service var-lib-pounce-.local-dev.mount var-lib-pounce-.local-usr.mount var-lib-pounce-.local-lib.mount var-lib-pounce-.local-lib64.mount +Requires=litterbox@.service var-lib-pounce-.local-dev.mount var-lib-pounce-.local-usr.mount var-lib-pounce-.local-lib.mount var-lib-pounce-.local-lib64.mount +Wants=network.target + + +[Service] +User=root +Group=pounce +ExecStart=/usr/local/sbin/kfcgi -d -n 8 -l 16 -u nginx -s /var/run/kfcgi/scooper.sock -U pounce -p /var/lib/pounce/.local -- /bin/scooper /share/litterbox/litterbox.sqlite + +[Install] +WantedBy=multi-user.target diff --git a/systemd/litterbox@.service b/systemd/litterbox@.service new file mode 100644 index 0000000..85f0e92 --- /dev/null +++ b/systemd/litterbox@.service @@ -0,0 +1,16 @@ +[Unit] +Description=litterbox for %i +After=pounce@%i.service +Requires=pounce@%i.service +Wants=network.target + +[Service] +User=pounce +Group=pounce +ExecStart=/usr/local/bin/litterbox /var/lib/pounce/.config/litterbox/%i +Restart=always +RestartSec=15 +SyslogIdentifier=litterbox-%i + +[Install] +WantedBy=multi-user.target diff --git a/systemd/pounce@.service b/systemd/pounce@.service new file mode 100644 index 0000000..79c7881 --- /dev/null +++ b/systemd/pounce@.service @@ -0,0 +1,14 @@ +[Unit] +Description=pounce for %i +Wants=network.target + +[Service] +User=pounce +Group=pounce +ExecStart=/usr/local/bin/pounce /var/lib/pounce/.config/pounce/%i +Restart=always +RestartSec=15 +SyslogIdentifier=pounce-%i + +[Install] +WantedBy=multi-user.target