Server:pisswaterfall.duckdns.org: Difference between revisions

From pisswiki
No edit summary
No edit summary
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{InfoboxNode
{{InfoboxNode
|owner=[[User:Rber|rber]]
|owner=[[User:Rber|rber]]
|status=Unavailable
|delink_reason=hardware issue, pending replacement
|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
}}
}}
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]]
Temporarily unavailable due to hardware failure, I still have to get a replacement.


<syntaxhighlight lang="dockerfile">
Refer to my fallback node piasswaterfall, available at the same address pisswaterfall.duckdns.org at port 5901:
# author rber
# [[reminder to insert GPLv3 here later]]


FROM registry.opensuse.org/opensuse/tumbleweed:latest
https://plas.netsplit.nl/data/server/clone.piasswaterfall.duckddos.org


RUN zypper in -y -t pattern devel_basis devel_C_C++ network_admin console


RUN zypper in -y git python3 libopenssl-devel libsodium-devel pcre2-devel libcurl-devel argon2-devel c-ares-devel libcares2 mt
<code>
IPv6: ISP no longer allows me to forward IPv6


RUN useradd pissnet; \
IPv4: 189.122.232.11
chown -R pissnet:users /home/pissnet


ENV WORKDIR=/home/pissnet/pissircd
Yggdrasil: Temporarily down along with the main server
ENV HOME=/home/pissnet
</code>


USER pissnet
<nowiki>:</nowiki>3


RUN git clone --single-branch https://github.com/rbertoche/pissircd $WORKDIR
piss
 
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
https://github.com/pissnet/pisscontainer
</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-devel-server-2 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)

Latest revision as of 19:19, 25 April 2024

pisswaterfall.duckdns.org
Name pisswaterfall.duckdns.org
Location Rio de Janeiro, Rio de Janeiro, Brasil
Owner rber
SID 157
Type Leaf
Status Unavailable
// 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; }

Temporarily unavailable due to hardware failure, I still have to get a replacement.

Refer to my fallback node piasswaterfall, available at the same address pisswaterfall.duckdns.org at port 5901:

https://plas.netsplit.nl/data/server/clone.piasswaterfall.duckddos.org


IPv6: ISP no longer allows me to forward IPv6

IPv4: 189.122.232.11

Yggdrasil: Temporarily down along with the main server

:3

piss

https://github.com/pissnet/pisscontainer