Time |
S |
Nick |
Message |
07:11 |
|
kzisme |
pdurbin: Hopefully some more soon :) |
20:02 |
|
pdurbin |
Cool. I'd like to help with Eris too but right now I'm only set up to run Go binaries on my server. |
20:08 |
|
prologic |
set up? |
20:08 |
|
prologic |
they're portable binaries :) |
20:08 |
|
prologic |
what's to "set up"? :P |
20:08 |
|
prologic |
fix your goddamn firewall :) |
20:11 |
|
pdurbin |
This is gonna sound stupid, but I took a swing at fixing my firewall Friday night before I collapsed in exhaustion but I couldn't connect to Eris. I think I'll try netcat on the same port to make sure I'm not crazy. |
20:12 |
|
prologic |
ss -tapn | grep eris |
20:12 |
|
prologic |
iwhat does this show? |
20:14 |
|
pdurbin |
LISTEN 0 128 :::6667 :::* users:(("eris",11862,3)) |
20:14 |
|
prologic |
cool |
20:14 |
|
prologic |
and what's the ip of the server really? |
20:15 |
|
pdurbin |
104.236.120.101 |
20:16 |
|
prologic |
$ telnet 104.236.120.101 6667 |
20:16 |
|
prologic |
Trying 104.236.120.101... |
20:16 |
|
prologic |
it doesn't respond |
20:16 |
|
prologic |
This is Ubuntu right? |
20:17 |
|
prologic |
only port 80 responds |
20:17 |
|
pdurbin |
It's closed right now. On purpose. I don't have time to mess with it. Dinner at a friend's house in less than two hours. |
20:17 |
|
prologic |
no ICMP either |
20:17 |
|
pdurbin |
port 22 is open too |
20:17 |
|
prologic |
443 is also blocked |
20:17 |
|
prologic |
right |
20:17 |
|
prologic |
wanna put my pub key on it? |
20:17 |
|
prologic |
I'll fix it for you :) |
20:18 |
|
pdurbin |
meh, that's ok, but thanks :) |
20:18 |
|
prologic |
okie dokie :) |
20:18 |
|
pdurbin |
I should change the Eris admin account, I guess. |
20:18 |
|
pdurbin |
The password, I mean. I'm using whatever was in the readme. |
20:19 |
|
prologic |
it's by default admin/password |
20:19 |
|
prologic |
but I plan to change how this works |
20:19 |
|
prologic |
so that the first user that logs in gets irc operator privileges |
20:19 |
|
pdurbin |
interesting |
20:20 |
|
prologic |
and a web ui for accounts is coming too |
20:20 |
|
prologic |
or think of it as a web ui for the server/network itself -- irc operators will get a bit more of a fancier UI |
20:20 |
|
pdurbin |
Users don't have to log into freenode. |
20:21 |
|
prologic |
no but they can |
20:21 |
|
pdurbin |
Sure. Some channels require it. |
20:21 |
|
prologic |
don't worry it's optional |
20:21 |
|
prologic |
right now thanks to bear there is the notion of public, private and secret channels |
20:22 |
|
prologic |
which actually make sense and are inline with Eris's focus |
20:29 |
|
prologic |
pdurbin !!! |
20:29 |
|
prologic |
[12:25:52] Welcome to the greptilian Internet Relay Network prologic!prologic96-82-78-101-static.hfc.comcastbusiness.net |
20:29 |
|
prologic |
[12:25:52] Your host is irc.greptilian.com, running eris v1.6.0-dev (HEAD) |
20:29 |
|
prologic |
it works finally |
20:29 |
|
prologic |
whta'd you do? :) |
20:30 |
|
pdurbin |
I'm messing with it. :) |
20:30 |
|
prologic |
haha |
20:30 |
|
prologic |
well well done :) |
20:30 |
|
prologic |
it's finally up proper |
20:31 |
|
pdurbin |
I tried `/oper admin password` but it says "Password incorrect" |
20:31 |
|
prologic |
hmm |
20:31 |
|
pdurbin |
I've never used /oper before. |
20:31 |
|
prologic |
were you actually following the README? |
20:31 |
|
prologic |
your ircd.yml config may not have an operators section? |
20:32 |
|
pdurbin |
I followed the readme to make the shortest ircd.yml possible |
20:32 |
|
prologic |
https://raw.githubusercontent.com/prologic/eris/master/ircd.yml |
20:32 |
|
prologic |
this is a full reference of the currently supports config key/values |
20:32 |
|
prologic |
yeah |
20:32 |
|
prologic |
then you have no irc operators configured |
20:32 |
|
pdurbin |
oh good. nothing to hack :) |
20:32 |
|
prologic |
which is actually better than using the default ref :) |
20:33 |
|
prologic |
exactly :) |
20:33 |
|
pdurbin |
I mean, am I opening myself to all sorts of security problems by opening this IRC firewall port? |
20:33 |
|
pdurbin |
I've been pretty happy with only having ports 22 and 80 open. :) |
20:33 |
|
prologic |
hmm |
20:33 |
|
prologic |
doubt it |
20:34 |
|
prologic |
my code doesn't suck that much :) |
20:34 |
|
pdurbin |
heh |
20:34 |
|
prologic |
of course that is one very good reason to run all your things in containers |
20:34 |
|
prologic |
and I use Docker for that |
20:34 |
|
prologic |
so if someone there is a zero-day or some kind of vulnerability of some piece of software |
20:34 |
|
prologic |
it only affects that *one* container/service |
20:35 |
|
prologic |
and generally breaking out of the container is pretty hard |
20:35 |
|
pdurbin |
I did create a dedicated "eris" user, at least. I'm not running Eris as root. :) |
20:35 |
|
prologic |
in theory impossible (as long as there are no kernel/docker bugs) |
20:35 |
|
prologic |
oh thank christ for that :) |
20:35 |
|
prologic |
haha |
20:35 |
|
pdurbin |
:) |
20:35 |
|
prologic |
that would be quite silly to run things as root :) |
20:35 |
|
prologic |
so anyway this is great |
20:36 |
|
prologic |
we have two instances of Eris that I know of today |
20:36 |
|
prologic |
whoohoo :) |
20:36 |
|
prologic |
more features, more bugs reported! |
20:37 |
|
pdurbin |
I see you joined both of my creatively named channels. :) |
20:38 |
|
pdurbin |
I think this is all I need from Eris. I just need to fix up philbot to log multiple IRC servers/networks so I can get logging working. Or consider migrating to Cadmus, but that sounds like more work. |
20:41 |
|
pdurbin |
I guess I should figure out if I can become an op in a channel and kick people, if necessary. I never do this on freenode though. It would be more of a thing to have in my back pocket, I guess. |
20:44 |
|
pdurbin |
There's also the challenge of getting others to actually hang out on my IRC network, of course. I'm not sure everyone will enthusiastically join additional networks. |
20:56 |
|
prologic |
> Or consider migrating to Cadmus, but that sounds like more work |
20:56 |
|
prologic |
How so? |
20:57 |
|
prologic |
we could all just form a giant big distributed network? :P |
20:57 |
|
prologic |
okay Eris doesn't support this yet... but :) |
21:03 |
|
pdurbin |
I don't *think* it'll be much work to have philbot support multiple channels because I already found a small patch for this. I linked to it from https://github.com/pdurbin/philbot/issues/3 |
21:03 |
|
pdurbin |
sorry, multiple servers/networks, I mean |
21:10 |
|
prologic |
sure |
21:10 |
|
prologic |
but your statement about integrating Cadmus |
21:10 |
|
prologic |
why would it be hard? |
21:11 |
|
prologic |
what is philbot doing? |
21:12 |
|
pdurbin |
just logging to a MySQL database |
21:12 |
|
prologic |
well it has a web frontend too right? |
21:12 |
|
prologic |
I'd like to take inspiration from irclog2html, philbot and maybe others |
21:12 |
|
prologic |
if Cadmus is going to be decent |
21:13 |
|
pdurbin |
is mostly ilbot, you should look at ilbot |
21:14 |
|
prologic |
sure |
21:15 |
|
pdurbin |
#ilbot on freenode |
21:19 |
|
pdurbin |
I do like the ilbot front end, how the logs look. |
21:27 |
|
prologic |
show me? |
21:27 |
|
prologic |
not sure if I've ever seen it |
21:53 |
|
pdurbin |
prologic: http://irclog.greptilian.com/sourcefu/2017-12-03 |
21:53 |
|
prologic |
ahh nice |
21:53 |
|
prologic |
not too fancy |
21:54 |
|
prologic |
and somewhat similar to what irclog2html outputs |
21:54 |
|
prologic |
I can replicate and improve upon both I think |
21:54 |
|
prologic |
http://irclogs.shortcircuit.net.au/%23crux/latest.log.html |
21:59 |
|
pdurbin |
It's funny. Now that I think of it... I hadn't considered changing my IRC log front end. I was only thinking about possibly swapping out the bot itself, trading Perl for Go. |
22:00 |
|
prologic |
yeah well |
22:00 |
|
prologic |
I'm trying to build an improved irc logger :) |
22:00 |
|
pdurbin |
But the front end is Perl too. Hmm. |
22:00 |
|
prologic |
circuits/irclogger is "okay" for ~300 SLOC of Python using circuits |
22:00 |
|
prologic |
but Python sucks and I often have to spend time doing "operational" things for it |
22:00 |
|
prologic |
like kicking it in the head occasionally because it fails to reconnect once in a blue moon |