Init calico, litterbox, pounce, systemd

Signed-off-by: Georg <georg@lysergic.dev>
This commit is contained in:
Georg Pfuetzenreuter 2021-08-31 10:31:56 +02:00
parent 33cd4e1fe9
commit 5b12eaf228
Signed by: Georg
GPG Key ID: 1DAF57F49F8E8F22
18 changed files with 261 additions and 0 deletions

6
litterbox/irc.ergo.chat Normal file
View File

@ -0,0 +1,6 @@
cert = /var/lib/pounce/.sec/litterbox.pem
host = ergo.irc.lsd.systems
port = 6561
join = #ergo
#verbose

View File

@ -0,0 +1,7 @@
cert = /var/lib/pounce/.sec/litterbox.pem
host = libera.irc.lsd.systems
port = 6561
join = ##bewkz
private-query
verbose

View File

@ -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

5
litterbox/irc.tripsit.me Normal file
View File

@ -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

19
pounce/irc.chillnet.org Normal file
View File

@ -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.

18
pounce/irc.ergo.chat Normal file
View File

@ -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.

17
pounce/irc.ircnet.com Normal file
View File

@ -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.

18
pounce/irc.libera.chat Normal file
View File

@ -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.

19
pounce/irc.liberta.casa Normal file
View File

@ -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.

17
pounce/irc.oftc.net Normal file
View File

@ -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.

18
pounce/irc.tripsit.me Normal file
View File

@ -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.

18
pounce/irc.twistednet.org Normal file
View File

@ -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.

18
pounce/piss.casa Normal file
View File

@ -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.

View File

@ -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.

12
systemd/calico.service Normal file
View File

@ -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

14
systemd/kfcgi.service Normal file
View File

@ -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

View File

@ -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

14
systemd/pounce@.service Normal file
View File

@ -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