anyone tried calckey or firefish ? Or should I just use pleroma for a single or minimal user instance?
Conversation
Notices
-
ren :shraggot: (teratology@the.asbestos.cafe)'s status on Tuesday, 28-Nov-2023 19:03:23 JST ren :shraggot: -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:03:29 JST Machismo @teratology Use epicyon! -
ren :shraggot: (teratology@the.asbestos.cafe)'s status on Tuesday, 28-Nov-2023 19:04:02 JST ren :shraggot: @Zerglingman wats dat?
Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:04:23 JST Machismo @teratology https://epicyon.net/ -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:06:35 JST Machismo @teratology Also ages ago I came across some list that included a thing called "red" that was supposed to be designed specifically for single-user bot instances. I swear I stored the project's site but I haven't been able to figure out where, and I've never once been able to find another trace of its existence. In conversation permalink -
ren :shraggot: (teratology@the.asbestos.cafe)'s status on Tuesday, 28-Nov-2023 19:07:00 JST ren :shraggot: @Zerglingman omg I love this, tysm !
In conversation permalink Machismo likes this. -
anonymous (anonymous@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:08:02 JST anonymous @Zerglingman @teratology I must’ve lost my open tab. Man you’re a wealth of information lately. :nozohug:
In conversation permalink Machismo likes this. -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:09:36 JST † top dog :pedomustdie: @Zerglingman @teratology Pleroma + bloat is all you need... In conversation permalink Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:11:57 JST Machismo @dcc @teratology It's good to try different things, rather than centralising fedi on a single type of server that becomes a prime target for vulns.
>bloat
>webfe
mein keksIn conversation permalink † top dog :pedomustdie: likes this. -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:13:12 JST † top dog :pedomustdie: @Zerglingman @teratology "Epicyon's absence of javascript makes it much more usable in shell based web browsers such as Lynx. As new web systems are deployed we should not be leaving anyone with minority use cases behind"
:biden_cream:In conversation permalink Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:15:43 JST Machismo @dcc @teratology That's still webfes kek
But when it gets to that point you can probably just use it as an API so whatever.In conversation permalink † top dog :pedomustdie: likes this. -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:16:40 JST † top dog :pedomustdie: @Zerglingman @teratology I mean you can use pleroma through ssh, bss, and finger. :dude_smug: In conversation permalink Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:17:06 JST Machismo @dcc @teratology Yeah you can. And that's all fine.
But do you?In conversation permalink -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:17:29 JST Machismo @teratology @dcc (*Also isn't finger is only on FSE?) In conversation permalink -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:17:38 JST † top dog :pedomustdie: @Zerglingman @teratology I mostly use bloat In conversation permalink Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:17:53 JST Machismo @dcc @teratology Hence >webfes In conversation permalink -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:18:13 JST † top dog :pedomustdie: @Zerglingman @teratology Nope, p made the code public and i added it. In conversation permalink Machismo likes this. -
Machismo (zerglingman@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 19:19:08 JST Machismo @dcc @teratology >p made the code public
As he ought.
>i added it
To your instance or to pleroma canon?In conversation permalink -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Tuesday, 28-Nov-2023 19:20:32 JST † top dog :pedomustdie: @Zerglingman @teratology Instance, you can finger dcc@annihilation.social In conversation permalink Machismo likes this. -
ren :shraggot: (teratology@the.asbestos.cafe)'s status on Tuesday, 28-Nov-2023 19:38:34 JST ren :shraggot: @Zerglingman @dcc yeah pleroma already got various exploits
In conversation permalink Machismo likes this. -
anonymous (anonymous@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 20:12:56 JST anonymous @Zerglingman @teratology These niggers better thank me for creating a boot script that doesn’t require systemdicks
#!/bin/sh regs="closed" dom="aasdasda" prt=443 prxy=7156 env USER=epicyon /usr/bin/python3 -u /opt/epicyon/epicyon.py --port $prt --proxy $prxy --domain $dom --registration $regs --log_login_failuresI am still working on a firejail file so you can get all the jailing benefits of the service, but this will at least get your foot in the door.
In conversation permalink Machismo repeated this. -
anonymous (anonymous@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 21:08:34 JST anonymous @Zerglingman @teratology Temporary firejail config file:
# Firejail profile for epicyon quiet # Persistent global definitions include globals.local whitelist ${HOME}/.cache noblacklist /opt/epicyon noblacklist /media include disable-common.inc include disable-devel.inc include disable-exec.inc #include disable-interpreters.inc include disable-programs.inc include disable-shell.inc include whitelist-common.inc include whitelist-usr-share-common.inc include whitelist-var-common.inc apparmor caps.drop all ipc-namespace machine-id net eth0 no3d nodvd nogroups noinput nonewprivs noroot nosound notv nou2f novideo protocol unix seccomp tracelog x11 none private-dev private-tmp dbus-user none dbus-system none memory-deny-write-execute restrict-namespacesI used whitelist for home as firejail should automatically block other home directories, and blacklisting home and then noblacklisting a sub-directory didn’t work, and it needs ~/.cache. Sub-optimal. If someone thinks of something better, let me know.
I also didn’t blacklist /media because I use it for basically everything. Feel free to remove it if desired.
and updated startup script
#!/bin/sh regs="closed" dom="asdasda" prt=443 prxy=7156 env USER=epicyon firejail --profile=/etc/firejail/epicyon.profile /usr/bin/python3 -u /opt/epicyon/epicyon.py --port $prt --proxy $prxy --domain $dom --registration $regs --log_login_failuresI haven’t tried this out in any extended fashion, so I am unsure if it works and if so how well. So preliminary. But it boots which is all I can care about right now until I can start using it.
There also may be some things I missed, and I tried to follow the service file with little deviation. Feel free to comment with improvements.
In conversation permalink -
anonymous (anonymous@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 21:08:42 JST anonymous @Zerglingman @teratology Oh yeah also remove disable-interpreters.inc, as that prevents python from running.
In conversation permalink Machismo likes this. -
anonymous (anonymous@freespeechextremist.com)'s status on Tuesday, 28-Nov-2023 21:12:41 JST anonymous @Zerglingman @teratology Apparently the guide I used wasn’t for Tor, and it is far to late at night for more tinkering, as I have other things to do like sleep, so I cannot test this at all yet. That said, it should work if you already have a domain.
In conversation permalink Machismo likes this.
-