/episodethree/ - Episode Three

Worth the weight!

Password (for post/file deletion)

No. 886 [] [View]
>>884 test

File: 161545063448.jpeg - (0.13 MB , 1097x1097, intensify2.jpeg)
/episodethree/src/161545063448.jpeg No. 881 [] [View]
just wanted to have a convo about the future of imageboards, why we should keep using, hosting, developing them, and what are some things we can do to not just survive but prosper and utilize this glorious technology for a better tomorrow.

why they rock

- they are anonymous(sic) and autonomous(sic)
- condusive to lengthy discussion and resource sharing
- have multimedia support traditional forums lack
- give a small community an platform and potentially greater reach
- can be relatively secure/private
- encourages internationalism
- low overhead costs -- hosts some thousands of users on like 1g vps

Why they suck?

--full of nazis and pedos
--low engagement
--poor mobile support
--looks like shit...
1 post omitted
No. 887 []
File: 161674178620.jpg - (21.8 KB , 435x322, Usenet-Traffic-Graph.jpg)
I appreciate the thoughtful response, and thanks for keeping this project alive, first I'll make a very obscurantist rant about keeping old protocols alive.

>>-- full integrate nntp/newsgroups with imageboard, along with encrypted mailing lists and i2p-irc
>>-- all posts also appear as plain txt files for gopher server

>lmao what? Does anyone even use nntp or newsgroup servers anymore? And while I know that a few servers still run gopher, the same can be said for BBS (I mean actual BBS, the kind you telnet into), but either way, very very very few people use them or know they exist. Really though, gochan does have a JSON API (based on 4chan's), but I don't know if that would be very useful for a gopher tunnel or something like that.

I just wanted to throw in some high concept long term goals there at the end. i do have an affinity for older protocols - it's true few people would use that stuff, but some people might try if they really liked the community, or were very concerned with security they might be willing to try something unfamiliar. the idea is allowing people to access the discussion from multiple channels. At the end of the day it's just texts and files it doesn't matter how they read it.

in the golden age of the php forum, it wasn't uncommon for rss, gopher, nttp, even mailing lists to be built in,, and if we're keeping the chan-form alive why not give some other old protocols a chance for people to use them. And even bbs's might find a certain niche among a certain l33t ( enigmabbs is the future )

This is all is related to archiving, being able to easily transfer content from one human readable form to the other, but obviously certain formats take priority, backing up into easily browseable/updatable html archives is most important. There's infinite ways to do that, but imo most elegant way be internally in go, with archiving functions into mod/admin interface.

If you can transfer posts or threads into plaintext you can basically plug that into any protocol, tho harder keeping the uploaded files in order, for example so that uploaded pictures become nbz binaries on a usenet server, but it's been done.

On distributed darknets. If we're concerned with security and anonymity tor, i2p, even freenet etc. could all be cool things to support and probably there are easy ways to do that in go, obviously easier said than done, but default Tor support at least is often trivial.

>>--nttp again

Apparently people use NNTPChan ( https://github.com/majestrate/nntpchan ) probably to do horrible things, but that's also because it's really private, vichan even has some nntpchan support

you'd be surprised how many people use nntp clients for piracy, USENET has had steady increase and bandwidth tho idk about the number of users, but of course that just reflects the increase in the size of files and not an increase in users, but since pirates are my homies, could actually be a way to attract people to the boards, though if you ever go on the usenet discussion boards ( i use pan (http://pan.rebelbase.com/) to connect to free server here http://news.aioe.org/ ) it's full of cranks, but IT DOESN"T HAVE TO BE

Look at this stats

23.87 TiB 55.59 M 2016 Jan
27.80 TiB 64.55 M 2017 Jan
37.35 TiB 73.95 M 2018 Jan
60.38 TiB 104.04 M 2019 Jan
62.40 TiB 107.49 M 2020 Jan
100.71 TiB 171.86 M 2021 Jan

No. 888 []
>full integrate nntp/newsgroups with imageboard, along with encrypted mailing lists and i2p-irc
>all posts also appear as plain txt files for gopher server
There are still a few things I need to take care of before the next release, but because of the way the source code has been majorly reorganized, it would be possible to create a plugin that would handle that since the code has been split up into packages (e.g. server stuff, management stuff, posting stuff, building stuff). Gochan doesn't have a plugin system implemented quite yet, but while I don't think it'll be part of the next release (since there's more crucial stuff to implement), it will likely be part of the release after that.
I would like to add support for writing plugins in your choice of Lua or Go, but since Go has a plugin system as part of the standard library, that would be a lot easier to implement, I'll probably focus on that first. If you're familiar with Go and older protocols, you're more than welcome to write a plugin to handle that as soon as gochan supports them.
Even if a lot of bandwidth is used for USENET stuff, I still think that adding built-in support for it would lead to unnecessary bloat so it would probably best to delegate it to a plugin.
At the same time, there is a downside to Go plugins. Currently, they're only supported on Linux, FreeBSD, and macOS. Granted, from what I've heard, most servers run Linux so it may be a non-issue, it's just something to keep in mind.
No. 899 []
>full of nazis and pedos
>poor mobile support
th right thing would be: why they rocks?

anonymous forums have always been spaces for [semi] reactionary discourse and pro-pedophilia
it is visible [from experience] that any environment where these are degraded becomes completely unsustainable
and cell phones were made for phone calls (;´Д`)

File: 159274872052.png - (31.7 KB , 585x166, obsolete.png)
/episodethree/src/159274872052.png No. 642 [] [View]
7 posts omitted
No. 865 []
File: 160779073760.webm - (47.7 KB , 260x172, did you enjoy that.webm)
No. 876 []
File: 161299994787.webm - (1.35 MB , 854x480, glows_test.webm)
No. 879 []
File: 161464840295.png - (0.61 MB , 823x760, Screenshot_2018-08-06-19-16-48(1).png)

File: 159038039054.png - (0.95 MB , 377x238, 17953508_60x60.png)
/episodethree/src/159038039054.png No. 623 [] [View]
Who be here?
6 posts omitted
No. 889 []
File: 161750120196.jpg - (6.5 KB , 184x184, a700067476a2caefb52ff87afc086c50da79c7fe_full.jpg)
No. 891 []
File: 161768111785.png - (0.38 MB , 755x647, Screenshot from 2020-11-17 22-24-22.png)
No. 893 []
File: 161773076318.jpg - (88.5 KB , 900x900, Moxxie19.jpg)

No. 565 [] [View]
1 post omitted
No. 640 []
File: 159258959015.png - (0.13 MB , 504x600, 227FEE41-DA27-4F9A-A363-FCD9F917F052.png)
No. 641 []
File: 159261670034.png - (0.26 MB , 768x768, 40EB75D4-E78A-48A7-AF9E-94973BEA7C03.png)
No. 694 []
File: 159663770127.png - (0.24 MB , 768x768, 932DF56E-4B6D-434B-BEC3-1C5BA5BBB9CF.png)

No. 564 [] [View]

File: 158518539663.jpg - (0.21 MB , 840x769, 23-239616_anime-girl-confused-png-transparent-png.jpg)
/episodethree/src/158518539663.jpg No. 562 [] [View]
does this work now that Half-Life Alyx will be released or nah?
No. 563 []
File: 158525910174.jpg - (14.9 KB , 264x219, gentlemen.jpg)
nah, Alyx still isn't 3, and it's a prequel, so it's not even close to being 3.
No. 657 []
It's more like Half-Life 1.5.
No. 660 []
File: 159383448416.jpg - (30.8 KB , 501x477, gemstone_you_crazy.jpg)
Yep pretty much, maybe closer to like 1.75 or 1.8, I haven't played it, though from my understanding it's not too far off of Half-Life 2 in terms of time.

File: 158250439863.png - (79.2 KB , 1015x629, 0_gwlwlr7qMuwOYvnS.png)
/episodethree/src/158250439863.png No. 558 [] [View]
Should I contribute, fork or rewrite?
No. 560 []
File: 158268516672.png - (85.5 KB , 612x674, 365_day_195_spike_by_korikian-d3rtkjc.png)
Any contributions would certainly be appreciated, you're certainly welcome to open a pull request with any proposed contributions and we'll take a look.
No. 561 []
This >>560
We definitely appreciate any contributions to gochan. I'm currently working on some major changes though, so you might want to wait for a couple days before you start work on something if it's related to the backend code.

No. 552 [] [View]
No. 553 []
File: 158037402557.png - (0.20 MB , 741x1077, my_littlest_hobo_by_sircinnamon-d4t6kuv.png)
Yeah, the interface update that would include this, has been delayed due to other issues cropping up.

File: 157645838169.gif - (0.31 MB , 200x200, 1574176642627.gif)
/episodethree/src/157645838169.gif No. 512 [] [View]
1 post omitted
No. 514 []
File: 157645869676.png - (0.34 MB , 705x567, Screenshot_20191022-231905.png)
Or edit...

Lemme try something...

Okay, you can, if you put in your own password.
I dont know the default password though, so i can the others.

Edit 2:
Cant* ffs
No. 516 []
I keep forgetting to have it automatically generate a password if you don't already have one stored. The next update will have a lot of JavaScript stuff, so it'll probably come with that.
No. 890 []
File: 16176810503.jpg - (23.3 KB , 325x350, 1536715946632.jpg)

File: 157582223589.jpg - (51.2 KB , 600x435, cheesus_by_aire_acondicionado.jpg)
/episodethree/src/157582223589.jpg No. 507 [] [View]
I've decided to make a post on gochan this day, 8 Dec, 2019.
No. 508 []
File: 15761252585.jpg - (95.1 KB , 550x449, Borat-Thumbs-Up.jpg)
No. 559 []
File: 158254416878.webm - (2.41 MB , 640x360, out of touch.webm)
Helloo ::DDD

No. 505 [] [View]

No. 490 [] [View]
Hi! I see you have done lots of work on GoChan- its really nice. All the new chans are too complicated with 100000 unwanted and unused options. GoChan is simple, not overly complicated for the user which is awesome.
SO- I am looking to switch from lynxchan to gochan. I can make any type of server on digital ocean hosting. I have never used golang yet- can you say what type of server would be best to start, and then how to install GoChan on it?
No. 491 []
If you already have a server, that should be good enough. Gochan doesn't really require a whole lot, and since it's a native executable (plus templates and static served files) you don't need to have PHP or ImageMagick/gd installed like most other imageboards. You only need to install Go(lang) if you're going to be building it from source, as with any other compiled program.
The latest release requires MySQL but the latest commit to the GitHub repo added support for PostgreSQL and SQLite. I'm currently creating a new build script to handle some of the changes so if you are going to switch, I'd wait for the 2.8 release. I should be able to finish it today.
Unfortunately, I don't have a way for you to "translate" your lynxchan database schema to a gochan compatible one so you'll be effectively starting from scratch.

For installation, it's fairly simple. At the moment it requires that you have a SQL user and database ready (unless you're using SQLite, in which case you just need to specify where the database file should go).
Then copy or move gochan.example.json to gochan.json. if you're using MySQL, set "DBtype" to "mysql" in gochan.json. If you're using PostgreSQL, set it to "postgresql", or if you're using SQLite, set it to "sqlite3".
If you're using MySQL or PostgreSQL and are connecting to your SQL server via a URL, set "DBhost" to (for example), "tcp(". If you're connecting through a UNIX socket, set it to (for example) "unix(/var/run/mysqld/mysqld.sock)". Or if you're using SQLite, just set it to the path of the database file. If it doesn't already exist, it will be created when gochan is first run.

When you first start gochan, it will create an admin user and a /test/ board. From there, you can create new boards at http://yoursite.com/manage?action=boards and new staff members at http://yoursite.com/manage?action=staff
For security reasons, you should probably create a new administrator account and delete the default one.
No. 493 []
File: 156142096255.png - (1.37 MB , 1080x1080, 13bca2d851559db53b7d7ff63e784c432c475baa58b176fc0460bef05b1c8bc5.png)
Ugh... i could not figure it out. Any chance you could make an install tutorial for dummies? It would help people new to Go like me. I would pay you whatever you want to make the tutorial.
No. 494 []
Sorry you're having trouble. I've been meaning to write a full installation tutorial and/or installation script to make it easier. You normally shouldn't need to install Go unless you want to contribute to development, and if you're unfamiliar with Go, you probably won't be able to get much done.
How far did you get, and what error(s) are you seeing?

File: 156029913957.png - (0.24 MB , 390x618, 43243557658.png)
/episodethree/src/156029913957.png No. 479 [] [View]
whoever made that pipes theme deserves an award

it looks fantastic!
6 posts omitted
No. 487 []
File: 156030984982.PNG - (0.15 MB , 465x433, 65467897.PNG)
Oh yeah, that makes sense haha.
No. 488 []
File: 156047244222.jpeg - (0.65 MB , 1250x1565, 5B3BB2D1-BA62-4024-9AFC-AFEE5D5E1871.jpeg)
What is this place?
No. 489 []
File: 156067643710.jpg - (0.36 MB , 1280x720, Wheatley_E3_2010.jpg)
This is our test site for the Gochan imageboard software

File: 156020768168.jpg - (88.9 KB , 500x500, 091edd6483ddb6070b090d5d4e1565cd.jpg)
/episodethree/src/156020768168.jpg No. 477 [] [View]
What happens when there is an episode 4?
No. 478 []
File: 156028334484.png - (88.1 KB , 900x426, future_spikes_problem_by_lazypixel-d54fg4k.png)
Well since Valve still hasn't done a 3, I think that is a very remote concern.

But maybe the board can just stick around for the memories of joking about 3, if and when Valve releases a 3.

Edit post
Previous[1] [2] [3] [4]
[ episodethree / sup ]