Socializing and chat
emv; benharri; deepend


irc

Our main channel is on the Newnet IRC Network[1]. the official channel
for ~club is #club. Stop by and say hello!

run chat to open weechat[2] auto-connected to our irc server. try
launching tmux[3], byobu[4] or screen[5] to keep your chat session
running.

other clients like irssi are available as well! just connect to
localhost on port 6667 and /join #club. If your client defaults to
enabling TLS, you’ll need to specify that it shouldn’t use TLS.

feel free to use Newnet’s webchat[6] if you prefer.

some channels might require you to register your nickname with NickServ
to post in them (e.g. #meta). NickServ acts like a regular user, so you
communicate with it through /msg. steps:

1.  [optional] set nickname: /nick YourNick - not necessary with
    weechat, since it connects you under your tilde.club username
2.  register:
    /msg NickServ REGISTER YourPassword youremail@example.com - you can
    use your tilde.club e-mail address for this
3.  wait for registration email with confirmation code
4.  confirm: /msg NickServ CONFIRM someCode

after this, every time you reconnect to irc you will have to identify
with nickserv again: /msg NickServ IDENTIFY YourPassword.

weechat tip: NickServ replies and error messages appear in the first
buffer tilde weechat (use Alt + up/down to switch).

Weechat relays

weechat introduced unix socket relays[7] in version 2.5 which is a much
easier way to offer per-user relay access.

tilde.club/~username/weechat is configured to proxy to the default unix
relay socket location (~/.weechat/relay_socket). to get started using
it, follow these steps.

1.  in weechat:
    -   /relay add unix.weechat %h/relay_socket
    -   /set relay.network.password mysupersecretpassword - don’t use
        this password of course. note that you might already have this
        set.
2.  at your shell:
    -   chmod o+rw ~/.weechat/relay_socket - note that other members of
        the club group are not included in the granted permissions. this
        allows nginx to connect to your socket on your behalf. you will
        need to do this every time you start weechat as the socket
        doesn’t exist until weechat starts up.
3.  in your relay client:
    -   glowing-bear[8]:
        -   relay hostname: tilde.club:443/~username/weechat
        -   relay port: 443
        -   your relay password
    -   weechat-android[9] and lith[10]:
        -   connection type: websocket (ssl)
        -   websocket path: ~username/weechat
        -   relay host: tilde.club
        -   relay port: 443
        -   your relay password
    -   (if you get “Error: Could not connect using WebSocket”, check to
        be sure ~/ and ~/.weechat have at least o+rx permissions so
        nginx can reach ~/.weechat/relay_socket)

IRC Bouncer (ZNC)

NOTE: Email deepend or message him on IRC if you require ZNC access.

You can find a ZNC IRC Bouncer by going to:
https://services.tilde.club/znc[11]. Use your tilde.club username and
password for login.
To connect to your ZNC its at services.tilde.club Port: 6699(SSL)

NOTE: long passwords fail to authenticate with the ZNC server.

[1] https://newnet.net

[2] https://weechat.org

[3] tmux.html

[4] https://superuser.com/a/423397

[5] screen.html

[6] https://web.newnet.net/?join=club

[7]
https://weechat.org/files/doc/stable/weechat_user.en.html#relay_unix_socket

[8] https://glowingbear.tilde.club/

[9] https://github.com/ubergeek42/weechat-android

[10] https://github.com/lithapp/lith

[11] https://services.tilde.club/znc