Server:pisswaterfall.duckdns.org: Difference between revisions

From pisswiki
No edit summary
No edit summary
 
(21 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>
Ofc, these port mappings are for IPv6 only. Kill it with killall -15 unrealircd since it won't have a shell attached (or run it without the bash and following arguments and 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