No banners, make a banners thread

/g/ - Technolo/g/y

No encryption or P2P talk


New Reply on thread #21
X
Max 20 files0 B total
[New Reply]

[Index] [Catalog] [Banners] [Logs]
Posting mode: Reply [Return]


thumbnail of ARE YOU NOT ENTERTAINED come at me bro anteater aardvark 1335943570286.jpg
thumbnail of ARE YOU NOT ENTERTAINED come at me bro anteater aardvark 1335943570286.jpg
ARE YOU NOT... jpg
(29.94 KB, 238x320)
 >>/21/
Well first there was interest in LynxChan. Then we had to find a way to reg a domain while being opsec'd. 

We got a small VPS on Vultr. And then work began on setting up LynxChan.

We had to install all the requirements. And then get the standard front end working with the backend.

Since we're using cent os 7, we had to open port 80 on the software firewall centos 7 has.

Then we upgrade the front to look more like 8chan.


 >>/22/
We had to get lynxchan off root, so we created a node user and make it use that.

Also set up a systemd service to control it. Start/Stop/Restart/reload

Did a reboot test to make sure everything starts up.

 >>/24/
Then developers showed up. We needed a way for everyone to be able to edit files without stepping on each others toes.

So a SCM (Source Code Management) repo was needed. Everything is using git, so we needed to get a proper git set up going.

And an reverse proxy (nginx) was needed so we can set up sub domains for staging and dev. But for that to work, we needed to upgrade LynxChan to 1.4.

So we did a fresh install of LynxChan 1.4 on port 8080 bound to all (0.0.0.0). We fixed up the template a little bit to bring our existing edits into it. 

Then we found out that running LynxChan 1.3 and 1.4 is really really bad. StephenLynx helped us make the appropriate fixed in mongo to make 1.3 happy and we stopped 1.4.

Then we focused on nginx. Yum's latest nginx was really old. So we compiled the latest from source. Got nginx installed and then stop 1.3 and switched over to 1.4




 >>/25/
Some one set up LetsEncrypt SSL. We installed the server into LynxChan and Nginx (though only nginx was required). We figured good to just have it ready on LynxChan just in case. 

And since we have a similar situation to 8chan, where the owner doesn't own the domain. We decided to get a 2nd domain as a back up. Infinow was purchased and set up on CloudFlare.

Then we set out to make the templates SSL friendly. A lot of the URLs were absolute URLs referencing images as http. This will break under SSL, so we had to make the template URL relative. 

People really like the 8chan feel, a lot of compliments for the styled front-end. Minor tweaks were made to various UI elements including message box, navigation items, and several to home page.



Post(s) action:


Moderation Help
Scope:
Duration: Days

Ban Type:


8 replies | 1 file
New Reply on thread #21
Max 20 files0 B total