[ home / overboard ] [ soy / qa / raid / r ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]

A banner for soyjak.party

/tech/ - Soyence and Technology

Download more RAM for your Mac here
Catalog
Email
Subject
Comment
File
Password (For file deletion.)

File: 20903 - SoyBooru.png 📥︎ (106.18 KB, 1500x1500) ImgOps

 22070[Last 50 Posts][1][2][Quote]

I found this abandoned repository https://gitgud.io/parley/Haruko.
It's imageboard software that's not that old but still works. This is what it looked like: https://archive.is/qiLyz.
and I would like your help in updating it. It would be a project for “new” imageboard software made with PHP because, from what I've seen, there aren't many like this left, so I created this repository: https://github.com/bigdustycheese/AobaIB which I will update and you will also help me with.

>>Why should we help you with this? What do I get in return, OP?


It's simply a collaborative fork. If you want to help me, that's fine. No one is forcing you.

(If you see this on other imageboards, it's not spam.)

 22071[Quote]

this codebase looks like garbage
why not just start from scratch or contribute to vichan

 22074[Quote]

>>22071
This code is good, it can be updated, and it is easy to understand

 22076[Quote]

File: 1763734326824k.png 📥︎ (66.41 KB, 857x567) ImgOps

>>22074
judging by the archives, i think this just looks sloppy. couldnt parley have added this into a menu or something?

 22077[Quote]

>nobody archived a catalog
kinda sad. i wonder where this parley guy is nowadays he seems like a cool dude

 22078[Quote]

>>22076
You just need to get your hands dirty to update a few things and it will be ready

 22080[Quote]

File: ClipboardImage.png 📥︎ (190.53 KB, 1915x976) ImgOps

>>Small Update

I'm getting several parts of the software to work. I've already fixed access to the panel. Now I need to improve security and further update the code

 22083[Quote]

File: ClipboardImage.png 📥︎ (103.29 KB, 1918x988) ImgOps

File: ClipboardImage.png 📥︎ (88.77 KB, 1915x968) ImgOps

Okay, okay, creation of boards and index working correctly.

>>Night of programming with cornstarch and JavaScript.

 22084[Quote]

File: ClipboardImage.png 📥︎ (224.77 KB, 1918x975) ImgOps

File: ClipboardImage.png 📥︎ (218.09 KB, 1911x930) ImgOps

File: ClipboardImage.png 📥︎ (192.16 KB, 1920x973) ImgOps

publication and response system almost finished

 22085[Quote]

>>22084
can you explain what the Nightly TIme Mode does?

 22086[Quote]

File: ClipboardImage.png 📥︎ (131.66 KB, 1920x917) ImgOps

>>>22084
>can you explain what the Nightly TIme Mode does?

 22087[Quote]

File: ClipboardImage.png 📥︎ (66.59 KB, 1264x910) ImgOps

With that, I conclude the section on posts. Now it's time to focus on security and change a few things.
Everything is going well.

 22089[Quote]

File: doctos holding mouth.png 📥︎ (7.62 KB, 331x385) ImgOps

where did you learn php?
>'ph'p

 22092[Quote]

File: ClipboardImage.png 📥︎ (92.81 KB, 1164x657) ImgOps

I was racking my brains, and this was literally it

 22093[Quote]

>>22089
It's too easy, literally. I don't know why they get scared when they hear PHP

 22100[Quote]

File: ClipboardImage.png 📥︎ (32.28 KB, 1226x505) ImgOps

I updated a few things and uploaded everything to GitHub. If you find any errors, please feel free to contribute to fixing them
https://github.com/bigdustycheese/AobaIB

 22101[Quote]

What happened to OpenYotsuba

 22103[Quote]

>>22101
it's very broken

 22104[Quote]

>>22070 (OP)
>PHP
So its SNCA

 22113[Quote]

>>22070 (OP)
i think we need actual modern imageboard engines if we're actually going to go beyond the current audience nigga

 22114[Quote]


 22119[Quote]

>>>22070 (You) (OP)
>i think we need actual modern imageboard engines if we're actually going to go beyond the current audience nigga

What audience are you talking about if, in the last 10 years, chanes have lost so much relevance?

 22120[Quote]

Why don't you honestly like PHP?

 22121[Quote]

>>22119
The internet going into shit as a result of ID verification. If we make a good imageboard (not in php) then imageboards might can have a grand return.

 22122[Quote]

>>22120
PHP is an insanely outdated and vulnerable language which nobaldi should use ever again. Its a joke language which lost relevance a good while ago.

 22124[Quote]

>>22121
>>ID verification

If you want JavaScript, you have jschan
If you prefer GO, you have gochan

With all that in mind and taking your point of view, I don't understand why imageboards haven't made a strong comeback. Is this a collective idea, or do we prefer to stay in the shadows? I'm fixing this imageboard software because I see a lot of potential in it, but I need people to create interaction and make it more relevant.

 22125[Quote]

>>22124
But Javascript and Go is garbage but not as bad as fucking PHP. Imageboards is rather forgotten because it changed nothing over the years and social media became so strong barely even anyone knows the existence of imageboards anymore. With the ID verification its likely that social media just falls out and with the right move we can make imageboards popular. However for that we need to basically reinvent the well including not using fucking PHP.

 22126[Quote]

>>22122
PHP is not obsolete today. You are exaggerating. The current versions of PHP (8.1, 8.2, 8.3) have better performance, stricter typing, a JIT compiler, and other modern features.
78% of websites use PHP.
Remember that security does not depend on the language, it depends on how you program.
I know that PHP 5 may have gotten a bad reputation due to poor design and unsafe practices, but that is not the case today.

 22127[Quote]

First time I've heard about gitgud.io.
What a shame to be an ESL, they blocked most 'tech abuse' countries.

 22128[Quote]

>>22126
Its still a trash godless language no matter how many times you patch it its going to stay the same limited garbage. With other language you have full control over everything meanwhile PHP still have the same bullshit you have to avoid every single time. And that 78% is like mostly smaller sites or SNCA wordpress garbage. No big site really uses PHP anymore.

 22129[Quote]

>>22125
What languages do you recommend using for the new “renaissance” that you mention so often?

 22130[Quote]

>>22129
Basically anything is better than PHP. (except Javascript, C#, python and other high level garbage) There is a lot of option like java, C++, rust and other shit

 22131[Quote]

File: 148295 - SoyBooru.png 📥︎ (26.21 KB, 1179x635) ImgOps

I'm not going to deny that if we ALL buy it, imageboards might become relevant again, but it's something that requires collective effort, not just one person nigga

 22132[Quote]

>>22130
Personally I would go with java because I know it very well and its a good middle ground.

 22133[Quote]

>>22127
I am against censorship. The internet should be free for everyone. That is why some people prefer to host their imageboards on so-called darknets

 22134[Quote]

>>22130
nigga you're fucking crazy How the hell are you going to make an imageboard with fucking JAVA or fucking C++? C++? That's total crap for this kind of thing, bro understand that the goal is to make it accessible so that everyone can have their own set up on their host, and you come along and want us to reinvent the wheel with fucking JAVA?

 22135[Quote]

>>22134
Just because you are trash that doesn't mean I can't make an imageboard software with java which you can setup with a few clicks easily.

 22136[Quote]

File: 135616 - SoyBooru.jpg 📥︎ (160.33 KB, 400x619) ImgOps

>>22133
Okay, okay, now I challenge you to do it. Try making an imageboard with JAVA and see how it goes

 22137[Quote]

>>22135
Go for it, nobody's stopping you. JAVA isn't designed for web development, but since this faggot here says you can do it, then go for it, nigga

 22138[Quote]

>>22134

>>22130 Is talking about using java and c++ for web development lol. Nate php is not that bad bro. I'm literally learning it as part of web development.

 22139[Quote]

>>22136
I think you meant to tell this to me. That guy is not me.

 22140[Quote]

>>22137
Any language is capable to handle web which is not insanely garbage. Java could as well and I know companies which use it for web like netflix.

 22141[Quote]

And I would do it in java but I have like 5-6 project to fuck with rn. So probably I will make one but in the far future.

 22142[Quote]

>>22138
He says it can be done that nigga will have to use witchcraft to do such a thing.

 22143[Quote]

>>22142
You all act like I said something impossible to make.

 22144[Quote]

>>22140
But php would work well. also why can't we work on multiple projects?

 22145[Quote]

>>22142
lol true

 22146[Quote]

>>22144
Having one board software with more developer to support it than having more smaller projects with only 1-2 developer working on.

 22148[Quote]

>>22143
>You all act like I said something impossible to make.
You make life so complicated for yourself

 22149[Quote]

>>22148
Its not even that complicated. You know what would be really complicated? Making it in C++ with barely any library going for max optimization.

 22150[Quote]

>>22146
I see what your saying. One thing to think about is there are a lot of image boards out there. what do we need to change to make them better?
I feel like we need to brainstorm a clear path.

 22151[Quote]

>>22144
That's what I'm trying to tell you. PHP still works very well today. Besides, it's one of the easiest things to learn, and you could even encourage people to program.

 22152[Quote]

>>22150
I would make it modular so you can add basically any element to the imageboard you want.
>>22151
This won't change my opinion on PHP for me its gonna stay a joke language which should die already.

 22153[Quote]

>>22150
I don't know what the other two say, but I would choose PHP, to be honest, because believe me, it's very easy, optimized, and versatile.

 22154[Quote]

>>22151
I'll be back on the forum later. 8pm or so. running servers with extra machines laying around. would be interested in a new/better image board. Expanding the soynet is always good.

 22155[Quote]

But you can all just make it in PHP I don't really care. If I really want it I could out do it in java.

 22156[Quote]

>>22152
Did PHP hurt you that much?
But seriously, brother, I honestly don't know how you think many people will help an imageboard that's written in Java. Besides, it would be very difficult to set up, wouldn't it?

 22157[Quote]

>>22154
Okay, bro, I'll keep updating small things in the software I'll also keep an eye on the thread

 22158[Quote]

>>22156
-- how to set shit up --
sudo apt install openjdk-25-jdk postgresql
cd /webshit/imageboard/
./start.sh
------

And I tried PHP but I think its garbage and famous about easy to exploit.

 22159[Quote]

>>22155
But are you going to help?

 22160[Quote]

>>22159
In making it in PHP? No

 22161[Quote]


 22162[Quote]

>>22158
It's highly unlikely that the public would be interested in something like this because, think about it from the perspective of those who don't have a fucking VPS and only have one of those free hosting services with a free subdomain. The idea is to make it possible to have your favorite software everywhere and anywhere, as was the case with Kusaba in its day.

 22163[Quote]

>>22160
KEEEK you're a bastard

 22164[Quote]

File: 1761796379476l.png 📥︎ (823.53 KB, 1416x1444) ImgOps

>>>22160 (You)
>KEEEK you're a bastard
Keep leaking
>>22162
Nearly nobody uses those free hosts if they would do I still don't care. Those dies within a month anyway.

 22165[Quote]

File: 1760250316730w.gif 📥︎ (200.95 KB, 255x255) ImgOps

>He really got angry because I called him a bastard.

 22166[Quote]

File: 1763570716772y.png 📥︎ (320.95 KB, 515x396) ImgOps

>>22165
I'm not angry (nophono cares about your opinion anyway) I soyquote anyone when I feel like it. However I still won't help in this PHP bullshit. Have fun with it because its just a waste of time.

 22167[Quote]

>>22166
okay nigga remember that no one is forcing you

 22168[Quote]

And btw if I would be you I would hide email address before pushing a commit. htmlpage6@gmail.com

 22169[Quote]

using php in 2025 is retarded
java too
use something modern like go, rust, C#, typescript, etc

 22170[Quote]

>>22132
>java
bleed

 22171[Quote]

>>22168
In fact, I was going to make it public so that people could send feedback

 22172[Quote]

>>22169
>>22170
Its leaking…
>Java le duh baaaaaad for web development bleeeeeeeeed
Just because you are pathetic and you don't know how to use it that doesn't mean its actually bad.

 22173[Quote]

>>22171
Then its whatever.

 22175[Quote]

File: facts.gif 📥︎ (811.58 KB, 426x396) ImgOps


 22177[Quote]

>>22173
It really doesn't matter, just look at the Gmail name and you'll see.

 22178[Quote]

op you leaked your timezone we're gonna 'ox and 'ape you

 22179[Quote]

>>22176
JVM is not the best for memory but if its using more than 2GB then you already doing something bad. And its kinda funny coming from you with saying use javascript as backend…

 22180[Quote]

>>22177
From name I had an idea its just throwaway but I wouldn't use gmail for that.

 22181[Quote]

>>22180
>From name I had an idea its just throwaway but I wouldn't use gmail for that

Yes, it's temporary.

 22183[Quote]

>>22182
Then which autist came up with using javascript
>>22169

 22185[Quote]

>>22184
>You are retarded for using java
Ok then what language you know? If you don't know C++ or other low level language you can fuck off from this thread.

 22187[Quote]

>this thread

 22188[Quote]

>>22186
I asked it because as a start you don't know how to do anything in java properly without JVM having to allocate 2GB of memory.

 22190[Quote]

>>22189
kys

 22192[Quote]

>>22187
We strayed too far from the main topic and ended up arguing about which language was better LOL

 22207[Quote]

>>22192
right, why did op pick this thing again?

 22211[Quote]

>>22207
>and I would like your help in updating it. It would be a project for “new” imageboard software made with PHP because, from what I've seen, there aren't many like this left, so I created this repository: https://github.com/bigdustycheese/AobaIB which I will update and you will also help me with.
i think he means how most imageboard engine codebases have gone to shit or less sovl from actual imageboards or something
vichan is being maintained by retards btw

 22219[Quote]

thread got raped

 22235[Quote]

this thread went to hell

 22239[Quote]

niggas on this board looooooveee shitflinging over languanges. just fucking write code

 22251[Quote]

OP reporting back after the thread went to hell. I'll continue showing you how I'm getting on with the software.

 22253[Quote]

bump

 22264[Quote]

php is so niggerlicous

 22268[Quote]

>>22251
gemmy software.

 22269[Quote]

File: IMG_20251202_171042074.jpg 📥︎ (2.27 MB, 4656x2618) ImgOps

>>22251
>>22154

I started pulling out random hardware and collecting it in a pile. also have 3 open computers that can be used as servers. but the software dose need to be developed first. I will try to set up an account on GitHub, and help out with cleaning up the code.

 22270[Quote]

>>22239
no saar if i shitfling one more time i will get a job

 22271[Quote]

>>22269
i love this image so much but i can't seem to see why

 22272[Quote]

>>22271
Lol thanks I guess. I'm doing laundry so the computer parts have to go onto the mattress.

 22274[Quote]

>>22272
ℹ️

 22275[Quote]

>>22269
It would really help me if you could give me a hand with the code.

 22276[Quote]

>>22275
Just got my account set up

 22277[Quote]

>>22275
Give me a minute and ill figure it out.

 22278[Quote]

>>22276
>>22277
thank you very much

 22279[Quote]

>>22278
Bro… it's so messy. getting it in a local environment now. XAMPP to be exact.

 22280[Quote]

Is this the direction we want to go? this forum is similar to other board software. also crazy idea, but maybe we try to not use any type of SQL database.

 22281[Quote]

Lots of questions… What even is the goal. I propose some ideas.

Make a very small version then build off of that.
Modular design, maybe.
Use formatted text files for storage.
Convert uploaded images to something like .jpg with a 60% or 75% quality.

just some ideas.

 22284[Quote]

>>22279
>XAMPP to be exact.
You can use Laragon on Dado, or what I would recommend is to activate WSL, install Debian, and install LAMP.

>>22280
You could fork this same software to work without SQL.

>>22281
Well, the truth is that the original fork on which aobaIB is based is a bit old (2023), but by fixing certain things, you can solve problems and add new features. You can also create modules.
https://github.com/bigdustycheese/AobaIB/tree/main/modules

 22285[Quote]

>>22284
Working on A very light weight version of it. also thanks for the suggestions.

 22286[Quote]

My main idea with this project is to make it as flexible and accessible as possible to everyone, whether they are experts or novices in PHP, so that it can be easily mastered, modules and forks can be created in a matter of seconds, and things can be added to it

 22287[Quote]

File: a72-209248603.png 📥︎ (36.45 KB, 847x673) ImgOps

>>22286
I definitely like that. That's a good direction for the project.

 22288[Quote]

OP send your progress

>>22239
i read all of these messages and the shitflinging was funny. this board needs more of it

>>22269
why do you need so much hard drives

>>22274
wtf when did the ℹ️ emoji work on the sharty

 22289[Quote]

investing in this thread ☝️

 22291[Quote]

>>22288
>why do you need so much hard drives?

I pull them from old computers. they definitely come in handy. I have a few terabytes in my computer. They can die so i just run them in a software raid. I get more speed, and file safety. A drive can die, and i just swap a new one in and the computer dose the rest.

 22293[Quote]

File: 1763637884036i.png 📥︎ (171.27 KB, 1913x923) ImgOps

File: 1761051839092c.png 📥︎ (160.29 KB, 870x938) ImgOps

>>22288
Let me move a few things around and I'll send you what I have so far.

 22294[Quote]

>>22291
smart

 22295[Quote]

>>22293
k take your time

 22296[Quote]

File: 1760376017041z.png 📥︎ (21.41 KB, 603x626) ImgOps

It's not that the original code is broken, it's just neglected. Several parts of the code need to be patched and updated, and the base software would be ready for use.
Speaking of which, could you give suggestions for the logo? This is more to give the software itself an image.

 22297[Quote]

Do we have a name? that could help make a logo

 22298[Quote]

>>22297
>Do we have a name? that could help make a logo

literally it's AobaIB

 22299[Quote]

>>22298
Ya but I didn't know if we where going to keep that or not. I should of specified that.

 22300[Quote]

>>22299
>Ya but I didn't know if we where going to keep that or not. I should of specified that.

In fact, we may change it in the future, but for now we can call it Aoba.

 22310[Quote]

File: a_look_at_v000.png 📥︎ (27.86 KB, 1255x720) ImgOps

https://github.com/soypocalypse-nate/MiniMaxx

So I made A very simple text board called MiniMaxx. The plan it to take A copy of MiniMaxx and start implementing rewritten modulus from Aoba until all the 100% necessary parts are in good quality modals.

 22311[Quote]

>>22310
Sorry Modulus and Modals should be Modules.
ESL superstar =)

 22317[Quote]

File: 1762971260014k.png 📥︎ (84.49 KB, 775x736) ImgOps

The OP is updating the code or something

 22323[Quote]

File: a_look_at_v001.png 📥︎ (20.06 KB, 1273x632) ImgOps

>>22310
going well so far.

 22325[Quote]

>>22323
>>22310

Probably going to split out to a separate thread. I will still post on this thread, but i don't want to derail from the original point of fixing AobalB. When I start merging the project I will post.

 22335[Quote]

>>22310
I want to contribute but I have zero knowledge in phpcry

 22339[Quote]

>>22335
It's very simple. I started programing in php 2 days ago. I should make a YouTube video explaining how it works. php is cool.

 22346[Quote]

BUMP!

 22353[Quote]

>>22070 (OP)
What other imageboards have you posted this on just wondering

 22354[Quote]

>>22323
Not to be harsh but this looks ugly

 22355[Quote]

>>22354
It's a blueprint chud

 22361[Quote]

File: 1761120501767i.png 📥︎ (156.54 KB, 1918x815) ImgOps

OP reporting in. I've already finished several things in the mod.php, posting.php, and caching.php files. Now I'll see how to fix the thumbnail and continue updating the security (please help me with the code).

 22362[Quote]

File: 1759769179178z.png 📥︎ (48.92 KB, 945x266) ImgOps

>>22361
purple jumpsuit

 22364[Quote]

File: 1763409865035e.png 📥︎ (4.08 KB, 1014x50) ImgOps

I need your input now, right now

 22365[Quote]

>>22323
This looks good, bro

 22366[Quote]

>>22354
>>22365

Working on adding a CSS style module. If it sees the file it uses it, and if not it uses some default colors. I want it so you can delete files you don't want, or you can easily swap them out.

 22367[Quote]

>>22366
create a css style like pseud0ch

 22373[Quote]

Fuck JBBcode, fuck ADMINLTE. I have to update this shit or change it. I need help with that

 22375[Quote]

>>22070 (OP)
It has nothing to do with software, but I'll tell you something interesting.
About 1 or 2 months ago, I knew nothing about PHP. I saw the code, studied a little, and now I'm learning. It's really easy, and I have fun while learning. You should give it a try. I don't know why so many people find programming so boring or difficult when you can do wonderful things with it

 22399[Quote]

>>22375
Nate understands, he just gets it.

 22400[Quote]

File: 1762516041075b.jpg 📥︎ (54.01 KB, 1024x820) ImgOps

i have a shitry raspberry pi should i set up a public instance for you goys

 22405[Quote]

>>22400
You could try it and let me know how it goes.

 22462[Quote]

>saar saar you have to code in typescript saar saar saar SAAAR DO NOT REDEEM
i hate language wars

 22469[Quote]

File: giga_nerd.jpeg 📥︎ (99.44 KB, 1119x1157) ImgOps

>saar saar you have to code in typescript saar saar saar SAAAR DO NOT REDEEM

 22471[Quote]

>>22462
the problem with OP's idea isn't that he's using php
it's that he's vibecoding additions to some random abandoned shitware instead of writing good code from scratch

 22478[Quote]

>>22471
I don't know about that. Did he say he was vibe coding? Honestly i can't fault OP for repairing an old board. It can be hard to do something like that. Also you said he it adding to it, but he has actually been repairing mainly. check the GitHub.

 22483[Quote]

File: 1759921090328r.png 📥︎ (112.52 KB, 1492x684) ImgOps

>>22478
>Did he say he was vibe coding?
my bad, i saw the massive commits he was making and assumed he was since that's often a tell-tale sign of it
https://github.com/bigdustycheese/AobaIB/commit/7f1e0af045f617b91ffc27f3328f4d73103926ac#diff-894e5a8aded6f17425bde4069696b77a1cc848389ae920f2905c9193ce984fe4
https://github.com/bigdustycheese/AobaIB/commit/f15916c39956a0e4e8cb933ca9179b7aff879fd3
upon closer inspection there's nothing in here that screams AI generated to me but it's disgusting how much he's having to repeat himself
all the branding is hardcoded, instead of fixing that by using a variable he's just swapped out the old hardcoded site name for his own
the snippet in this screenshot is duplicated in multiple files
he drops duplicates of a random script into multiple folders

OP if you read this, start following DRY (Don't Repeat Yourself)

 22485[Quote]

>>22483
This Is good advice. It can make it easier in the future. Also OP don't forget to take breaks every now and then. Don't burn yourself out. Good luck.

 22487[Quote]

>>22485
>>22483
>>22478
>>22471
Thank you very much for your recommendations and positive posts. Seeing them encourages me to continue and learn more about this, and I will really take the breaks into account because I have been up two nights in a row debugging the code, so I need your help with this, to be honest

 22492[Quote]

>>22487
I'll see if i can reduce duplicate files in my fork. If i can I'll merge to main.

 22553[Quote]

File: 1762900117777x.png 📥︎ (49.79 KB, 1354x539) ImgOps

>>22492
>I'll see if i can reduce duplicate files in my fork. If i can I'll merge to ma

I'm also working on several things in the project. I've had Sublime Text open for hours, and even though I say this, I don't think I can do it alone. The original repository had 10 contributors, and here I think there are only 4 or 5 of us for now.

I posted this crap on so many boards and only a few responded. Almost all of them were on the technology board.

 22554[Quote]

>>22553
>>ezyro.com
Damn free hosting, it screwed up my instance after I published my first post, but everything works fine.

 22878[Quote]

BUMP

 22930[Quote]

OP reporting
I was testing the software on a public website and so far I haven't found any errors. Maybe the thumbnails for the mp4 files aren't being generated, but everything else is playing fine. If anyone would like to host the website in a public environment for testing and demonstration purposes, they are welcome to do so.

 23384[Quote]

>>22930
>OP reporting

IT Infrastructure fag reporting. I need a new bunker for soon to come bunker days, can I help out with anything?



[1] [2]
[Return][Catalog][Go to top][Post a Reply]
Delete Post [ ]
[ home / overboard ] [ soy / qa / raid / r ] [ ss / craft ] [ int / pol ] [ a / an / asp / biz / mtv / r9k / tech / v / sude / x ] [ q / news / chive / rules / pass / bans / status ] [ wiki / booru / irc ]