Catalog of /halp/

Mode: Thread

Max message length: 4096


Max file size: 1.00 MB

Max files: 3


(used to delete files and postings)


Remember to follow the rules


R: 0 / I: 0 / P: 1

The main IRC channel is #lynxchan at Rizon.
I also created a side-channel with the same name at OFTC for TOR users.
Avoid using the channel at OFTC unless you REALLY can't or don't want to use Rizon to avoid fragmenting information exchange.

R: 0 / I: 0 / P: 1

When rebuilding the page. The socket file always prompts an error. How to solve?

R: 14 / I: 4 / P: 1

Posting from a script

How to use a python script to post on Lynxchan?

R: 2 / I: 0 / P: 1

>PayloadTooLargeError: maximum file length exceeded

Is this a node.js error? How would one go about fixing it? Happens when posting video that is below the file size (MB) limit.

R: 9 / I: 1 / P: 1

>git clone
>Cloning into 'master'...
>fatal: repository >'' not found

Is there some kind of special technique needed to clone from gitgud ? First time using it instead of github

R: 1 / I: 0 / P: 1

Hello. On my board it says ASN: on every post, and they all also say history and post history, although nothing is viewable. I am on Penumbra Lynx.

R: 10 / I: 4 / P: 1

What the fug is wrong with this quick reply? I try and most more than like 2 files and the post button goes off the screen and stays there! Is there some way to make the little thumbnails in the quick reply not display? Or be smaller? Or just make it get wider instead of going off the fucking screen?

R: 8 / I: 0 / P: 1

I am having two problems with my installation of Lynxchan, both seemingly random. For some people, all CAPTCHAs expire extremely quickly, seemingly immediately. No cookies captcha can be used. For others it works perfectly. For some people logging into an account does not redirect you to the control panel of the your account from which you can create a board. For others this works perfectly. I am using the most recent stable version of Lynxchan with the Kohlnumbra frontend and the KC addon. These errors have happened to at least two people, myself included and happens on multiple browsers, with multiple IP adresses. Clearing cache, cookies, ect does nothing to fix this.

R: 6 / I: 0 / P: 1


Okay so I want to be able to browse a Lynxcham site with Dashchan, and after some reading I learned to just assign endchan's extension to the url I want to visit. It worked, but I can't post. I get an invalid server response. From what I understand this is some sort of security certificate issue.

Short of making a Dashchan extension (which is beyond me) is there a way to do what I want to do?

R: 3 / I: 0 / P: 1

how the fuck do i install addons.

R: 3 / I: 0 / P: 2

What do

R: 6 / I: 0 / P: 2

CSS added to board settings doesn't apply to the catalog? Why?

R: 7 / I: 0 / P: 2

Restoring Database Lynxchan.

I dumped the database with the command "mongodump"on one instance of lynxchan on one server. Then I transfered over the resulting folder "dump" onto another server in which I set up a working instance of Lynxchan. Then I attempted to restore the dump folder by using the following command.
"mongorestore --drop --batchSize=10 -d lynxchan Lynxchan/dump/lynxchan"
this spits out this large pile of errors:
At first I thought it was a conflict with the already existing database on "lynxchan" but trying another database name doesn't fix it and results in the same error.

What do?

R: 2 / I: 0 / P: 2

For restoring a mongodb backup what would the database name be?

R: 2 / I: 0 / P: 2

did everything, run lynxchan, get:

Page globalSettingsPage
Error, missing element fieldMaxBoardRangeBans
Error, missing element checkboxSpamBypass
Failed to listen to HTTP.
{ Error: bind EADDRINUSE
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at cb (net.js:1336:16)
at rr (cluster.js:625:14)
at Worker.<anonymous> (cluster.js:594:9)
at process.<anonymous> (cluster.js:766:8)
at emitTwo (events.js:111:20)
at process.emit (events.js:191:7)
at process.nextTick (internal/child_process.js:787:12)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
errno: 'EADDRINUSE',
syscall: 'bind',
address: '',
port: 8080 }

R: 3 / I: 0 / P: 2

I ran the install and root install and everything but lynxchan still isn't installed as a service. I have the user node too.

R: 7 / I: 0 / P: 2

can you install lynxchan without root access?

R: 6 / I: 0 / P: 2

Installed everything, I get this when trying to start lynxchan.

Error: Cannot find module 'mongodb'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/ubuntu/LynxChan/src/be/db.js:8:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)

R: 6 / I: 0 / P: 2

If I transfer the Lynxchan folder to another server, install all the dependencies and then run the install script, will it serve the same content correctly?

R: 5 / I: 0 / P: 2

(You)s aren't showing up on my board for whatever reason. How would I fix this?

R: 5 / I: 0 / P: 3

For whatever reason, uploading an mp3 works perfectly fine on firefox, but completely fails with a "A file had a format that is not allowed by the server."

R: 4 / I: 0 / P: 3

because all the big chan-apps ignore to implement lynxchan so far and i will write an android reader for it, a general question cause i haven't found a documentation for it: how to create a post/thread via api?

R: 2 / I: 0 / P: 3

I'm currently having another problem with thumb nailing, probably something with CSS again. When multiple files are posted, they cannot fully expand like they should, instead of enlarging to full size they just become slightly bigger. I haven't done anything to the CSS other than make the upload cell and the thumbnails bigger.

R: 11 / I: 0 / P: 3

IS there any way to enable global themes on the boards page?

R: 1 / I: 0 / P: 3

Is there some way to make files downloaded either use the original file name or the classic chan unix time file name? Or at least take the image-jpg/image-png off the end?

R: 4 / I: 0 / P: 3

Hi. Using the placeholder front end and going to my site (index.html) can you pls tell me the file to edit the top left (in the address bar where the favicon usually is) it says "My chan" in the address bar and I did not see the title in the html or css. Thanks!

R: 4 / I: 0 / P: 3

How would I set a lynxhub powered imageboard from http to https?

R: 11 / I: 1 / P: 3

I'm still having a problem with thumbnails. If I set the CSS and the global settings for thumbnails to be the same size, it works. Thumbnails show up large. However, in some posts will multiple images, they go outside the frame.
How do I solve this?

R: 8 / I: 1 / P: 3

Files do not expand when clicked on. How do I fix this?

R: 10 / I: 0 / P: 3


Is there a global setting to set a favicon or should I manually edit it in every file?

R: 5 / I: 0 / P: 4

My Lynxchan install doesn't properly render the captcha. It give me this error.

Error: Command failed: convert -size 300x100 xc: -draw "circle 62,36 71,66 circle 232,52 240,56 circle 37,77 48,93 circle 119,40 122,58 circle 53,89 73,109 circle 129,34 143,46 circle 34,72 49,87" -write mpr:mask +delete xc: -pointsize 70 -gravity center -draw "text 0,0 '4c6e41'" -write mpr:original +delete mpr:original -negate -write mpr:negated +delete mpr:negated mpr:original mpr:mask -composite -distort Shepards '0,0 0,0 0,100 0,100 300,0 300,0 300,100 300,100 5,82 9,85 81,36 89,40 175,67 170,90 240,49 220,55' -blur 0x1 jpg:- convert-im6.q16: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1387. convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/DrawImage/4216. convert-im6.q16: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1387. convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/DrawImage/4216. convert-im6.q16: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1387. convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/DrawImage/4216. convert-im6.q16: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1387. convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/DrawImage/4216. convert-im6.q16: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1387. convert-im6.q16: non-conforming drawing primitive definition `text' @ error/draw.c/DrawImage/4216.

What should I do?

R: 2 / I: 0 / P: 4

How do I add more CSS options other than default and clear?

R: 9 / I: 0 / P: 4

I get a "connection failed" when I try to upload a video on my board. What could be causing this?

R: 3 / I: 1 / P: 4

can you post the css folder currently running on this site?

R: 5 / I: 0 / P: 4

i tried to edit a post (of mine) but a pop up showed this:
>Internal server error. Posting could not be found.

>click mod thread
>click Edit on a post
>click Save


R: 34 / I: 2 / P: 4

Installing LynxChan on CentOS 7 because the captcha never loads on Ubuntu. Attempting to run the lynxchan package gives me pic related.
What should I do?

R: 7 / I: 0 / P: 4

Can users set their own custom CSS like on 8chan?

R: 9 / I: 0 / P: 4

maintenanceImage not set?

I set up Lynxchan to use GoonSaloon-FE but everytime I try to run it, it gives me this error.


what do?
throw error;
Template image maintenanceImage not set on the template settings.

R: 23 / I: 2 / P: 4

The url stops showing the domain when I click on open link in new tab and instead shows my IP. How would I make it so that I it shows everywhere. (sorry for being a dumbass)

R: 1 / I: 0 / P: 4

sooooo uhh is there an .htaccess file already or do i need to create one, and if so, in what folder would I do that

R: 16 / I: 4 / P: 5

Mongodb continuously crashes on every multi-file upload

For a moment there it was beautiful and running smoothly, then when I went to test uploading files Mongodb crashes everytime.

1) Mongodb not stable
Everytime I attempt to upload files to the chan, Mongodb crashes and complains about 'cursor.js' and 'scheduleHandler.js'.

MongoError: Topology was destroyed
at initializeCursor (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb-core/lib/cursor.js:603:25)
at nextFunction (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb-core/lib/cursor.js:463:12)
at (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb-core/lib/cursor.js:763:3)
at AggregationCursor.Cursor._next (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb/lib/cursor.js:211:36)
at fetchDocs (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb/lib/operations/cursor_ops.js:217:12)
at toArray (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb/lib/operations/cursor_ops.js:247:3)
at executeOperation (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb/lib/utils.js:420:24)
at AggregationCursor.Cursor.toArray (/PATH/TO/SRC/LynxChan/src/be/node_modules/mongodb/lib/cursor.js:824:10)
at checkExpiredCaptchas (/PATH/TO/SRC/LynxChan/src/be/scheduleHandler.js:394:8)
at Timeout._onTimeout (/PATH/TO/SRC/LynxChan/src/be/scheduleHandler.js:372:7) name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {} }

Will dive into the configuration file in 'settings/general.json' and see if there is a means to extend the timeout variable for mongodb, then check to see if this resolves the issue.

2) Both of the scripts that fetch external lists of banned ips or known spammers use gunzip to extract the archive to disk. Gunzip is no longer available in the OpenBSD repository, and older versions do not recognize the archive type. I will attempt to create a symbolic link from unzip to gunzip, and see if that corrects the issue. I doubt it will because the flags will be different and should generate an error.

3) Banner logo not changing on pages found in templates directory, regardless that logo.png has changed.

I noticed that in the html files located in the static directory the logo uses the header tag:

alt="logo" />

Where in the html files located in the templates directory the logo uses a 'div' tag:

alt="logo" />

Not sure if this is what is causing the logo to not update with the other pages. Any suggestions would be greatly appreciated.

R: 2 / I: 0 / P: 5

Make user accounts admin

How to change the permission level of user accounts?

R: 16 / I: 2 / P: 5

Captcha not loading in ,and no cookie captcha giving error

When I try to make a board on a localhost LynxChan imageboard or enter the recover account page it shows pic related.

R: 10 / I: 0 / P: 5

Errors while running boot.js: Unrecognized file format

Trying to implement lynxchan for my site. When executing boot.js, I receive the error that gunzip does not recognize the file format. I have downloaded the bannedips file manually and have extracted it, I am just unsure where exactly where it needs to be extracted to? And/Or is there anyway to bypass downloading the during startup?

R: 3 / I: 1 / P: 5

Cell phones are how people browse

Look at the top links in penumbra. On a cell phone it is two lines of garbled shit when viewed from a cell phone. There are too many links there. People MOSTLY browse with phones, and that is an absolute fact. 4chan is mibile friendly, 8chan is bloated and awkward on a phone. The default placeholder like the one you use on this site looks decent on a mobile phone - yet it it is not quite easy and fluid as 4chan on a phone. The state of message boards is interesting- php is RAPIDLY going to shit, it is almost shocking that 4chan uses php yet. Lynxchan is the best. Take away the bloat and lynxchan is the best option by far- it could easily be a commercial product for christ sake. MAKE CHANS GREAT AGAIN god dammit! I am a shitposter and i approve this message.

R: 3 / I: 2 / P: 5


You ALWAYS have an excuse or rude comment for everything that you do wrong but are too stupid to fix. There is a reason that lynxchan did not amount to anything... mostly because you are a fucking idiot. Lynxchan is not secure, has a shitty front end that no one uses, and all the lynxchan boards have no
real website or users. MEWCH was the only good lynxchan board and that failed because of the horrible security flaws. Lynxchan is a joke made to fool stupid people who are not aware of security.

R: 2 / I: 0 / P: 5


If you are using a data such as Mongo DB as your persistent storage, you also need to protect access to the database as well as prevent database being compromised by attackers. If you are using MongoDB as your database, following things should be considered as important.

Enable client authentication in MongoDB to prevent the situation “Everyone is admin”.

By default, MongoDB does not enforce authentication to access databases. This is really harmful since anybody has direct access to the database content even if they do not have access to use your application. So you need to implement client authentication in MongoDB and prevent malicious access to the data.

Sanitize user inputs used in MongoDB queries

MongoDB query language is a javascript based technique. Due to this nature, MongoDB is also vulnerable to script injection attacks. When you use user supplied input values inside mongo db queries you should properly enforce type checks and necessary input validations and sanitizations to prevent attackers executing malicious scripts on your database.

R: 4 / I: 1 / P: 5

favicon in lynx

i can't change my favicon.ico so i put the favicon.ico in /LynxChan i then run

mongofiles -h localhost -d {dbName} -p 27017 -l {/root/LynxChan/favicon.ico} put favicon.ico

and it says it can not find favicon. Does anyone know wtf i am doing wrong?

R: 2 / I: 0 / P: 5


So how come now when one installs lynxchan, it comes with penumbra ok fine but when one starts lynxchan there are are shitloads of errors that show up before it starts. Before, the penumbra thingy never gave a shitload of errors like that.

R: 1 / I: 0 / P: 5


When starting lynxchan with penumbra, it always says one worker booted then the other. Using other front ends it just says worker 2 booted when starting it up. Is it supposed to say worker 1 then worker 2 booted? THanks.