Difference between revisions of "Server:pisswaterfall.duckdns.org"

From pisswiki
Jump to: navigation, search
(13 intermediate revisions by the same user not shown)
Line 3: Line 3:
|sid=157
|sid=157
|spkifp=iWukkmm62QzoTydx1N3CBAeHCMQDWuI33lCwt86xehE=
|spkifp=iWukkmm62QzoTydx1N3CBAeHCMQDWuI33lCwt86xehE=
|ipv6=2804:14d:5c57:8011::9155:f411
|serverport=6900
|serverport=6900
|noincoming=No
|noincoming=No
|region=America
|region=America
|location=Rio de Janeiro, Rio de Janeiro, Brasil
|location=Rio de Janeiro, Rio de Janeiro, Brasil
|provider=
|type=Leaf
|type=Leaf
|status=Active
|status=Active
}}
}}
not sure what should I put here for now :3
piss
{{Link Block|[[Server:{{PAGENAME}}]]}}
{{Link Block|[[Server:{{PAGENAME}}]]}}


[[File:NQPxWuWW.png|thumb|seemingly piss in a piss collector container over a counter with other drinking vessels]]
<code>
IPv6: 2804:14d:5c57:9aba::f055


<syntaxhighlight lang="dockerfile">
IPv4: 189.122.193.185
# author rber
# [[reminder to insert GPLv3 here later]]


FROM registry.opensuse.org/opensuse/tumbleweed:latest
Yggdrasil: 201:43e:152:51a0:2114:30e5:d654:cc5f
</code>


RUN zypper in -y -t pattern devel_basis devel_C_C++ network_admin console
<nowiki>:</nowiki>3


RUN zypper in -y git python3 libopenssl-devel libsodium-devel pcre2-devel libcurl-devel argon2-devel c-ares-devel libcares2 mt
piss


RUN useradd pissnet; \
[[File:NQPxWuWW.png|thumb|seemingly piss in a piss collector container over a counter with other drinking vessels]]
chown -R pissnet:users /home/pissnet
 
ENV WORKDIR=/home/pissnet/pissircd
ENV HOME=/home/pissnet
 
USER pissnet
 
RUN git clone --single-branch https://github.com/rbertoche/pissircd $WORKDIR
 
WORKDIR $WORKDIR
 
RUN ./Config
 
# if for some reason don't want to call Config (both seem to work)
# ./autogen.sh && \
#      ./configure --with-showlistmodes --enable-ssl --enable-libcurl \
#              --with-nick-history=2000 --with-permissions=0600 --enable-dynamic-linking &&
# make pem
 
RUN mkdir -p $HOME/unrealircd/tmp
 
RUN make -j4; \
        make install;
 
VOLUME /home/pissnet/unrealircd
 
RUN make clean;
 
USER root
 
RUN rm -rf /var/cache/zypp/packages
 
#REM tbc
</syntaxhighlight>
And build it and run it with:
<syntaxhighlight>
podman build -f pissnet-dockerfile pissnet
podman run -dt -p [::]:6900:6900 -p [::]:6667:6667 -p [::]:6697:6697 -u pissnet --name pissnet pissnet bash -c "/home/pissnet/unrealircd/unrealircd start; sleep infinity"
</syntaxhighlight>
It builds certificates but they might be in the wrong directory, I don't remember. Ofc you need to edit the config file in there if you want it to link to pissnet.
 
Also ofc, these port mappings are for IPv6 only, which is my case.


Kill it with killall -15 unrealircd since it won't have a shell attached (or run it without the bash -c and following argument, that will spawn a shell you can attach to it start it yourself there)
https://github.com/pissnet/pisscontainer

Revision as of 03:51, 15 April 2022

pisswaterfall.duckdns.org
Name pisswaterfall.duckdns.org
Location Rio de Janeiro, Rio de Janeiro, Brasil
Owner rber
SID 157
Type Leaf
Status Active
// rber
// Location: Rio de Janeiro, Rio de Janeiro, Brasil
// SID: 157
link pisswaterfall.duckdns.org {
    incoming {
        mask *;
    }
outgoing {
hostname pisswaterfall.duckdns.org;
port 6900;
options { tls; }
    } password "iWukkmm62QzoTydx1N3CBAeHCMQDWuI33lCwt86xehE=" { spkifp; } class servers; }

IPv6: 2804:14d:5c57:9aba::f055

IPv4: 189.122.193.185

Yggdrasil: 201:43e:152:51a0:2114:30e5:d654:cc5f

:3

piss

File:NQPxWuWW.png
seemingly piss in a piss collector container over a counter with other drinking vessels

https://github.com/pissnet/pisscontainer