Catalog of /halp/
New Thread:



Max Message Length: 4096
Make sure I have a block bypass
Files:
Spoiler Max File Size: 1.00 MB
File Limit Per Post: 3
Remember to follow the rules .
Open
R: 0 / I: 0 / P: 1
Locked Pinned Bumplocked
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

MEWCH
LYNXCHAN DB IS UNSAFE! WARNING TO ALL = Protect Database Access
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.
Open
R: 1 / I: 1 / P: 1

lynxchan SECURITY RISK
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: 4 / I: 1 / P: 1

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?
Open
R: 2 / I: 0 / P: 1

penumbra
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.
Open
R: 1 / I: 0 / P: 1

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!
Open
R: 1 / I: 0 / P: 1

workers
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.
Open
R: 1 / I: 0 / P: 1

by the way, i couldnt upload a pic of how garbled penumbra looks from a cell phone- it said there was an error. im on an iphone.
Open
R: 2 / I: 1 / P: 1

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: 1 / I: 0 / P: 1

pLS HLP
So sometimes when I start lynxchan it says worker 2 started. Sometimes it says worker 1 started, then worker 2 started on the next terminal line. Does this mean my fe is fucked up? Does it have to say both worker 1 then worker 2 started in order to know its working right?
Open
R: 0 / I: 0 / P: 2

ssl
lynx installed on a digital ocean ubuntu 18.10 minimal. Can anyone pls tell me how the fuck to get ssl installed now? I can easily do letsencrypt on an apache or nginx- i never did ssl on a bare install of ubuntu. Pls let me know.
Open
R: 1 / I: 0 / P: 2

I'm a noob in web dev.
Only know some shallow knowledge of Web Hosting/domain, HTML and CSS from editing blogspot template. And I run a website for a year only running a landing page.

I stumble on a github page about imageboard software, and it appears that Lynx are the most popular one. So that's why I'm here.

Does anybody have any source of manual (book or video) that contain knowledge from the very basic about how to apply LynxChan, so I can make my own Imageboard website?

Already try to google it but nothing quite comprehensive.

Another question,
Can it run on imageboard App on android like "Overchan,"
I try to open this web using the app but it appears only like a web browser, not like 4chan or 8chan. Thanks.

Hit me up on email: kamkazert@gmail.com

R: 5 / I: 0 / P: 2

Where is the date modified?
Where is the date modified?
Modified the js file. But it doesn't work.
Open
R: 0 / I: 0 / P: 2

blow jobs thanks to lynxchan!
i like how lynxchan is meant to save people shitloads of money! with certbot and letsencrypt ssl , this money saving concept should be extended to ssl though!!! built in ssl is no longer necessary with free letsencrypt options. also, it costs money tonget the two required cert files. so im running lynxchan on ubuntu, from here to use letsencrypt i install nginx, then delete apache, then set up the sal cert with letsencrypt, right? As a feature request, maybe have it more user friendly tonuse letsencrypt? thanks !! i spend my money on coke and whores so saving money on ssl certs should be at least 3 more blow jobs from whores per week.
Open
R: 1 / I: 0 / P: 2

install err
npm WARN deprecated bcrypt@1.0.3: bcrypt < v2.0.0 is susceptible to bcrypt wrap-around bug. Upgrade to bcrypt >= v2.0.0 for improved support for newer bcrypt hashes

> bcrypt@1.0.3 install /home/j/LynxChan/src/be/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.12.0 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.3/bcrypt_lib-v1.0.3-node-v64-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.3 and node@10.12.0 (node-v64 ABI) (falling back to source compile with node-gyp)
make: Entering directory '/home/j/LynxChan/src/be/node_modules/bcrypt/build'
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
make: Entering directory '/home/j/LynxChan/src/be/node_modules/bcrypt/build'
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
rm: cannot remove './Release/.deps/Release/obj.target/bcrypt_lib/src/blowfish.o.d.raw': No such file or directory
bcrypt_lib.target.mk:103: recipe for target 'Release/obj.target/bcrypt_lib/src/blowfish.o' failed
make: *** [Release/obj.target/bcrypt_lib/src/blowfish.o] Error 1
make: Leaving directory '/home/j/LynxChan/src/be/node_modules/bcrypt/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:182:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Linux 2.6.32-042stab125.5
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/j/LynxChan/src/be/node_modules/bcrypt/lib/binding/bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=/home/j/LynxChan/src/be/node_modules/bcrypt/lib/binding"
gyp ERR! cwd /home/j/LynxChan/src/be/node_modules/bcrypt
gyp ERR! node -v v10.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/j/LynxChan/src/be/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/home/j/LynxChan/src/be/node_modules/bcrypt/lib/binding' (1)
node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/home/j/LynxChan/src/be/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:182:13)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:962:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
node-pre-gyp ERR! System Linux 2.6.32-042stab125.5
node-pre-gyp ERR! command "/usr/bin/node" "/home/j/LynxChan/src/be/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/j/LynxChan/src/be/node_modules/bcrypt
node-pre-gyp ERR! node -v v10.12.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.36
node-pre-gyp ERR! not ok
Open
R: 0 / I: 0 / P: 2

bcrypt ??
npm WARN deprecated bcrypt@1.0.3: bcrypt < v2.0.0 is susceptible to bcrypt wrap-around bug. Upgrade to bcrypt >= v2.0.0 for improved support for newer bcrypt hashes

??

R: 4 / I: 0 / P: 2

Hey, admin. Do you do anything to secure mongo db in your setup file? Apparently mongo db is crazy not secure. This article explains why.
https://www.theregister.co.uk/2017/01/11/mongodb_ransomware_followup/
Open
R: 1 / I: 0 / P: 2

Thumbnail Generation
I'm trying to write a client for clover app, but thumbnails have missing extension in filename. Due to which thumbnails aren't working in clover. Any help?
Open
R: 1 / I: 0 / P: 2

Same ip for all posts
Hey, I'm running LynxChan through nginx and all the posts have the same ip. (The Ip of the server)

Does anyone know how to fix this?
Open
R: 1 / I: 0 / P: 2

Lynxchan for docker
I'm a noob with docker, only know how to run images them not make them.

Does anyone already have, or want to make, lynxchan for docker? Either an all in one, or lynxchan in one that links to a separate mongodb image?
That would be sweet.
Open
R: 1 / I: 0 / P: 3

>>495 actually there was a point, i was going to ask how come when the pic is on my board when i click on it it opens a whole new page and does not inline expand like on here, but then i realized the setup.sh in the fe directory enables java script so inline works..... then i tried 2 delete the talor swift post but it wouldnt let me for some reason. Instead of locking that thread why not just delete it? lol
Open
R: 2 / I: 0 / P: 3

front end
Okay, seriously here. I really like this placeholder front end. It is fast as fuck, easy on the eyes and reliable. So i use Penumbra Lynx front end, which is different. Is there any way to have the ability to switch to this front end and back and forth? Since PenumbraLynx is different, the themes.js wouldn't quite do the trick to switch to this front end fromPenumbraLynx. Maybe a mod or a future addition to a new version? I would love to be able to switch from the entire PenumbraLynx theme to this placeholder front end back and forth from the board.Just changing the css colors is cool, but the ability for a user to to switch the entire front end instantly from the website itself would be so cool, and it would really be an improvement to make lynxchan even more awesome.
Open
R: 6 / I: 0 / P: 3

PenumbraLynx
So this theme is the only one i could ind that works well with the newest lynxchan. https://gitgud.io/LynxChan/PenumbraLynx Is there any way possible to use it and add the placeholder that this site runs off as one of the options for css looks?
Open
R: 2 / I: 0 / P: 3

wtf
login does not work, i even created a new user via ssh and that ser login does not work either. Any ideas?????????????
Open
R: 1 / I: 0 / P: 3

ssl
so cloudflare ssl does not work... they have a setting to enable ssl on the cloudflare end but even that does not work. So i need a `ssl.key` and the certificate named `ssl.cert` --- do any of the free ssl/tls certs like letsencrypt work for this? was wondering where to ger the .key and .cert files i need
Open
R: 1 / I: 0 / P: 3

file permissions
So there isn't much mention of file permissions. After a good install of lynx, should one change any of the file permissions?

R: 4 / I: 0 / P: 3

8tail
half assed got 8tailed lynx FE to work- it boots up and works but shitloads of errors. Can someone pls let me know how i can start to clear the startup errors in the pic?

what i did- downloaded 8tailed lynx from git via sftp. Uploaded the directory to my server, deleted the original FE directory, and renamed the 8tail lynx as FE. (i didn't know if i was supposed to save any of the original files)
it boots up, wow it looks awesome- but shows all the errors .
Open
R: 6 / I: 0 / P: 3

Bounty! youtube
In vichan, one enters a youtube url video into the embed area, and it shits out the embedded video in the post. It shows the video and pic, one does not have to click on a link to see what the video is. It runs off youtube.js and php code. I seriously want that capability, and am willing to pay anyone to make the mod. Also, im looking for a front end. I want to keep the existing placeholder, i like it a lot. I was looking for a yotsuba style front end, just the css. Example is on 4chan and select yotsuba, it changes the css. I will pay anyone for both things, seriously. Thanks.
Open
R: 3 / I: 0 / P: 3

so i set up a reverse proxy ith nginx, to enable ssl. It worked, i have ssl. But the f-ing thing goes to a nginx page instead of lynxchan. I dont have access to lynxchan at all now. I had lynxchan pointed to port 80. Since the reverse proxy forces the domain to do ssl, i take it i have to edit a file and manually point lynxchan to ssl port 443? Can you pls tell me what file to edit?
Open
R: 3 / I: 0 / P: 3

here is what is points to now https://4usa.org/ lynxchan is installed, then i installed nginx to make a reverse proxy to force ssl. I take it i have to manually edit a lynxchan file to point it to the 443 ssl port?
Open
R: 4 / I: 0 / P: 4

emails still broke
LynxChan 2.0.11 -- the 40 dollar a month digital ocean dedicated hyperthread server - fresh ubuntu 18 install, then set up lynxchan- email's still do not work. It will not send a confirmation email. did sudo reboot, attempted several times, no email sent.
Open
R: 3 / I: 0 / P: 4

locked out
I renamed the fe directory, and replaced it with a fe i downloaded. the new fe works, but now it wont let me log in, i seem to be locked out. Is there a way to see my login info in a file so i can get into my main acct? i tryed login / pass and that didnt work

R: 1 / I: 0 / P: 4

how to hide this?
Open
R: 1 / I: 0 / P: 4

System Requirements
So i really like LynxChan, i dumped my c panel hosting account. The cheapest digital ocean dedicated vcpu with hyperthreading is 40 bux a month, 4g ram and 2 cpu's. They have shared vcpu's the cheapest is 5 a month, 1cpu and 1g ram. Serious question, in general terms, how much of a server does one need? I take it the 5 bucks a month server wouldnt be wise in case the site gets lots of traffic. I kno, every asshole thinks they get lots of traffic but that is rare...still, what type of ram/cpu could handle a LynxChan site that would get lots of traffic? I only know how to install Lynx on ubuntu 18 by the way. I know centos is reccomended, i could learn if i had to how to use that. I know its a general question, but how much ram / cpu would be able to handle a lot of boards and a lot of traffic? 5 bucks a month to 100 bucks a month plans, i really dont know how much of a server is adequate in case the site got popular.
Open
R: 2 / I: 0 / P: 4

account recovery
I see there is a new fix in git... how exactly do we update it? Just replace the one file?

R: 2 / I: 0 / P: 4

what is verbose
what are these options 4 anyone know? They are found in the gui. Thanks.

Verbose APIs mode
Verbose gridfs mode
Verbose message queue mode
Verbose miscellaneous mode
Verbose generator mode
Verbose cache mode
Full verbose mode
Open
R: 4 / I: 0 / P: 4

halp!!!!!!
i got it working, but the moment i log out of ssh, the board shuts down. How does one keep the command lynxchan running when one shuts down the ssh terminal?
Open
R: 4 / I: 0 / P: 4

Drag/drop square
Where is the setting to change the file button to the square drag and drop type? Also how about a feature to disable input fields? Like thr email field is extra.
Open
R: 5 / I: 0 / P: 4

Easy install
Digital ocean has what, like 5 different options of minimal os server to install? So about a 20 line text file with then commands to install dependancies then use git to clone lynxchan then run setup files. One could do the same for other companies like linode. Just a simple text file with the commands to install lynxchan on each particular minimal install os. BAM! Anyone could install lynxchan in about 10 minutes that way.
Open
R: 5 / I: 0 / P: 4

Email
I did a fresh install on digital ocean of the latest ubuntu, like 18 (bionic), then added dependancies and set up lynx. There seems to be issues with the board sending emails to new users to verify email/reset acct. Without php / apache set up, is there something else i should install so lynxchan can send emails?
Open
R: 1 / I: 0 / P: 5

setup.js in fe
So on the original placeholder, what does the setup.sh on in the fe directory do?
Open
R: 4 / I: 0 / P: 5

YouTube embed???
How come no youtube embeds? That is a great way to add depth to a board. Sure, anyone can link to a youtube vid, but the ability to embed a vid right i. The board keeps the user at the board.
Open
R: 0 / I: 0 / P: 5

security
well i only installed lynxchan yesterday, looks like i will move all my vichan boards to lynxchan! So in general, lynxchan is supposed to be far more secure than vichan, right? I finally found an awesome version of vichan called NPF chan (on git) - npfchan had lots of auto archive features and a very nice create a new thread button like 4chan. mlpol . net has a working instance of npfchan. Anyways, i did lots of customization to npfchan and got it looking really nice, but wtf--- lynxchan is so fast and if its more secure then it is awesome and hard to go back to php boards.
Open
R: 1 / I: 0 / P: 5

Capcha
Is there a specific file to edit in order to disable capcha?
Open
R: 1 / I: 0 / P: 5

Front end
Could one manually upload a new front end right to the fe folder after deleting the old one in order to quickly test new front ends?
Open
R: 1 / I: 0 / P: 5

Noko
Is there a way to have the board return to the main posting board after one is done posting instead of having it locked into the particular thread?
Open
R: 2 / I: 0 / P: 5

looks like mewch has the best front end. https://www.mewch.net/ SO, i just installed lynxchan and it works. Now, how do i turn captcha off entirely, and does anyone know how i can get an awesome front end like mewch or similar? I notice like every popular board has the same front end, just wondering where a good one is that is easy 2 work with. Like specifically, the cool front end that the popular sites are all using would be awesome!
Open
R: 1 / I: 0 / P: 5

Oh hai.
DO3Z LYnXcHAd SUPpoRt Httpz?
ty
<3

R: 0 / I: 0 / P: 5

What did i do wrong?
i installed all latest dependencies.
ran from gitted build
made node user with root privileges
must be the user/bin/... missing directory.
mind you im using a different user than node and also the lynxchan is on said different user home directory

ubuntu 16.04
Open
R: 1 / I: 0 / P: 5

How can I get all of the logs using JSON?
I can grab logs at a given date by using, for example
https://example.org/.global/logs/2017-08-14.json

But I'd like to get all the logs at once, or even better, the logs from the previous 24 hours.