[ an / aw / cr / fi ] [ ra ] [ au / ga / he / sp ]

/aw/ - AwsumChan Meta

Discussion of AwsumChan itself.
Password (For file deletion.)

File: 1586593141100.jpg (875.98 KB, 1920x1080, mentay.jpg)


For ppl interested in chans, npfchan maker finally made the new chan code in asp… im not sure if the code is avail to pub tho. Demo at https://mlpol.net/ — idk if its any good (the new code) but since npfchan was quite amazing, it may be just as good. Who knows.(USER WAS BANNED FOR THIS POST)


This is not a place for ads.
Also, if he's running the code on a live site, I have complete doubt he'll release his code to the public without a security audit as that can pose some serious risks to the integrity of his server (and security audits are $$$).

I'd also like to note that while I have not done much work to Tinyboard recently, I am NOT inactive in imageboard development - I'm just trying to code up something fresh and maintainable, something that Tinyboard is definitely starting to suffer from. I have been split between 2 code bases, one that leverages the Symfony web framework, and one that I've built myself that complies with PHP's PSR standards. When I decide to start pushing the code to Github will be determined at a later date.

File: 1583925412531.png (3.85 KB, 901x35, Untitled.png)


What's this?
I got this problem when I install it manually.
2 posts omitted. Click reply to view.


First off, what do you mean you installed Composer manually?

Also, which shared hosting provider are you using? Most of them support limited SSH commands, including Composer.

If for some reason you can't use Composer in the production environment, I recommend the following:
- Install PHP (of the same version as the production environment) to a local development machine (your desktop or laptop)
- Install Composer
- Do the steps needed to install Tinyboard on your local machine
- Copy your vendor directory to your production environment
- If you can proceed with installation on your production environment and you don't log any errors, it should be a success and you should be able to delete/remove the local development environment installation

As a side note, it's always good to run a near copy of your site locally so you can work on it safely and deploy it to your production environment without issues. (I do it for this site although I've let a couple bugs slip through on accident)


File: 1584455759490.png (9.87 KB, 1364x76, same.png)

Download it from here https://getcomposer.org/download/ and install it by extracting the files to web directory.
000webhost, any recommendation?
I tried it with xampp and got same problem.


I really don't recommend using Tinyboard on 000webhost or most free hosts. But anyways to help you out I've made a ZIP of the vendor directory you'll need in order to run the current version of Tinyboard (v0.10.2):





File deleted after a few days.
Honestly, just do some reading on setting up a proper dev environment for PHP. XAMPP is a good start, but it's the bare basics and usually only works for, well, basic PHP applications.
I will reiterate that Tinyboard should not be used on a shared hosting provider. I really recommend using a VPS, as most shared hosts (especially the free ones) typically don't allow command-line applications like Composer, md5sum, FFMPEG, or ImageMagick/GraphicsMagick/Gifsicle, which are ALL highly recommended for use in Tinyboard for it's standard feature set.
And by the way, I did use 000webhost at one point when I didn't have a job. They got hacked and they did an awful job at protecting confidential user data.

File: 1585264004520.png (20.37 KB, 994x806, cheaper.png)


i cant seem to get it working do i put !45erte in the custom_capcode field or some thing




Capcodes go in your name input.

<name and/or tripcode> ## <capcode>

File: 1580449258246.png (4.76 KB, 240x80, redis.png)


I'm trying Redis. When I try to rebuild there's this error:
>Function Redis::delete() is deprecated
Seems renamed to del() or something. Please update the code?

NPFchan added memcached support sometime ago. Is it easy to port that?

Between these two which do you prefer for Tinyboard?


Believe it or not, I had removed Tinyboard's support of Memcached a while ago (NPFchan never added it themselves) since it was being abused for an open exploit. This has been largely patched in most installations of Memcached so I decided to add it back since you mentioned it.
I've also changed the call from Redis::delete to Redis::del to fix that deprecation issue.
As for an opinion, I'd recommend Redis more. It has a much bigger following and seems to be more reliable since I haven't heard of any deeply concerning exploits like I have with Memcached.

Also, I'd like to note ahead of time that APC will be deprecated (and eventually removed) in a future version of Tinyboard, and I highly suggest using APCu instead.

File: 1579715880975.gif (101.64 KB, 128x63, 3.gif)


Hi, Do you know of any catalog issues? If you go to a test board at https://4usa.com/board/b and then go to the catalog , the style sheet links on bottom appear twice and do not work. I re-installed the catalog theme and rebuilt the board a bunch of times, to no effect. The board is only set to have a few posts, but that should not have anything to do with it. Is it maybe because I have too many style sheets enabled? Not a big deal at all, just wondering if you knew of any issues with this.
7 posts omitted. Click reply to view.


Oah, sorry, disregard. Even tho I got the error on the 2nd command, Oekaki works on the board now.


Submodules should be updated now.

You may run into an error after updating. Flush the template cache without rebuilding and it should be fixed.


yup its all working great, thanks!


Does anyone know how to make a [embed] link appear after you put a video url in the message area? (like mlpol.net and lynxchan has) That is a nice feature so one does not have to have a separate youtube embed post form box. I tried a very lot to figure out the js to do it.


I'll look into incorporating mlpol.net's implementation since they run a fork of vichan that I've cherry-picked a few commits from (NPFchan).

File: 1579798657583.jpg (58.54 KB, 904x900, 4.jpg)




// Configuration
$name = 'BBS';
$background = 'cadetblue';
$text = 'black';
$defname = "Anonymous";
// End of configuration

// HTML character escaping
$p = htmlentities($_GET["p"], ENT_QUOTES | ENT_IGNORE, "UTF-8");

Post too long. Click here to view the full text.


Would you be willing to help with a serious project? I am trying to make a simple but ultra efficient text board. The example code given and link to the working instance is just a reference.


1) Ultra simple code (to future proof) but efficiency matters more.

2) possibility of having lots of posts. I will have a board for each state un the usa, and within each state in the usa there will be more boards (lots of categories). So, there is the potential that there could be lots of posts at once. I really need a board that could potentially handle it.

3) Looking for a simple interface as shown in the example. Ultra easy for poster to make a post.

4)All the posts are meant to be there for years, so some kind of archive system is needed. Something simple, like saving the archived files in simple txt files. or html like v.htm

5)I have other code which locks the board (so 2 users cant post at once) posts at the bottom of the board. This seems more efficient, but new posts should show up on the top, not the bottom.

6)css style changer (which would be simple just text color and background color changer to make it easier on ppl's eyes to read
Post too long. Click here to view the full text.


the ability to reply to posts in not needed, it would be more efficient to just number each post, then if someone was referencing a post they could just put the post number in the new post.
Also the htmlentity in the example post is interesting it seems to limit the amount of chars - too many words and the submit button don't work. Also hitting submit without a message does nothing either. kind of built in anti flood


it should be so simple that it does not have error checking messages… just reading and posting. More efficient and user friendly that way.


I put 2 simple textboards at https://github.com/4usacom
They are called textboard1 and textboard2 Each one is just like 5 lines of code! If you could improve on either it would be so awesome, the goal is just efficiency in case many boards were run. I will pay for any help!

File: 1579621976318.jpg (15.82 KB, 425x425, 47.jpg)


Could you make [create new thread] link that shows/collapses the post form? This makes browsing from mobile phones so much more enjoyable and looks nice. I really want to implement that in a production site. One example here - https://16chan.xyz/b/ (which is annoying because he intentionally made it not function from iphones) 4chan and npfchan has it too, probably the best looking is npfchan.
It is rather minor, but seems to really make a huge difference in the feel of the boards, especially from mobile. Check this out, then make sure to check it from mobile!! https://4usa.com/z1/ It makes probably the worse looking chan (viewed) from mobile phones (tinyib) look nice on mobile phones, way less awkward!
I can up the patreon for 1 month to whatever you want as payment for the mod. Maybe it would be easy to implement the npfchan style? Not sure, and i would rather have it done by a pro instead of just hacking something myself, as this will be on a production server.


By the way the example shown (the tinyib hack) runs from just one php file, that's it! The entire board is just a bit over 3k lines, but its all in one php file.


I have added a hide-post-form.js script that can add this functionality if you'd like it on your installation: https://github.com/Circlepuller/Tinyboard/commit/0884eb3089a60b25f268d669244499ee63107b08


awesome! I upped the patreon for a month, let me know if I owe ya anything more.

p.s- I was screwing around with the js, and some of it is not even working. It seems to be hit or miss. To make your mod simple and efficient, did you ever think about taking out potentially dangerous js like user added js under the options? I suppose user css is safe, but wow the ability to add user js is nuts, isn't it?


Ever hear of lynxchan? At least if you had a lynxchan site you would be having a shitty site that not one person comes to and a patreon acct with zero subscribers - but at least it would be modern. A php site like this with thousands of lines of code just to post a file is nothing short of absolutely laughable and just shows what an idiot you are.
1 post omitted. Click reply to view.


You are a racist against black ppl, a fat slob, and its fucking laughable that you think thousands of lines of code is needed for a fucking imageboard. Oah and php 7.4 has been a out a long time, douchebag.


Have you even bothered trying to run Tinyboard on 7.4 yourself? You seem pretty salty, and idk why you're posting insults in here thinking I'm going to actually respond in any positive way to them. Also I have no idea why you're babbling about "thousands of lines of code" - I never defended the need for it nor said it wasn't possible without. There's several examples of imageboard software running with a low code base (TinyIB comes to mind).

Throwing the race card makes no sense here either, lmao.

Like I said earlier, Tinyboard is a hobby for me. If you don't like what I've done to it, seriously just pack up and leave.


your version calls on tons of private github repos which is thousands of lines of code. Your version is not secure and you are fat.


Me and 200 black ppl are going to have a protest outside your workplace. Shame on you for being a racist with a shitty and not secure imageboard with thousands of lines of unnecessary code! What a fat racist!


File: 1576950894414.jpg (23.72 KB, 665x574, amiretarded.jpg)

Lmao my sides, 0 to 100


1) is your board able to run on php 7.4 yet?
2) you say you took out some of the unnecessary code on the repo, but then since one has to use composer, it essentially ads thousands and thousands of lines of code from all the dependancies in the composer files. THis seems both unnecessary and a profoundly huge security risk. So why is your way any safer or better than just installing vichan?



1.) I still can't guarantee it until it reaches Debian or Ubuntu Linux distributions, which I test it on. My guess is it should work just fine, I'm not aware of any specific compatibility issues, but you never know what can pop up from under the woodwork.

2.) I'd argue Composer keeps Tinyboard more secure by making security related updates to dependencies as simple as a command. If exposure of these files is a concern to you, I'd be using something like .htaccess to deny viewing access. Also, Github tracks security risks that your project may have if you use a Composer dependency file. vichan is not actively developed with the exception of paid support/security.

Also, I'd like you to know I'd appreciate if you didn't create a thread for each reply you have to my comments, as well as keep the uploaded content SFW on the SFW boards. Replying to a thread and following site rules should not be a chore. Thanks.

File: 1552488620726.jpg (9.42 KB, 255x143, e87a5b782a73cc2c4926f2621d….jpg)


So i'm on a vpn and maybe that's why- but write the comment, and hit send. it says one needs to do the verification, fine, so it has a back link. After hitting the back link, one sees a blank comment area, the text is gone. I can get the text back by hitting the browser back button twice, interestingly enough.

Sometimes it does the same thing if I forget to enter an image. When I hit the link it gives to go back, the text is blanked out, but if I hit the browser back arrow twice it brings back the text of the comment.

It may just be the vpn that I use causing this effect. Sometime maybe you can see if you can recreate the possible bug? Sometimes the back button works and the comment is still there, sometimes after one sees the error message that says one forgot to send an image or do the captcha, the comment text is gone

Delete Post [ ]
[1] [2] [3] [4]
| Catalog
[ an / aw / cr / fi ] [ ra ] [ au / ga / he / sp ]