/g/ - Technology
install openbsd
[Make a Post]Also where do I find the source codes and stuff?
sorry for doublepost
sorry for doublepost
>>7799
He must have meant >>>/g/6898
Ask sakamoto for details how to host because I don't know either.
He must have meant >>>/g/6898
Ask sakamoto for details how to host because I don't know either.
>>7801
You could get nanochan up to a semi-working state with just the source code and some /Static files, but for a true production server you'd need the lighttpd.conf file too. Then it's only a matter of installing the lua dependencies, and creating the right usergroups and folders with the right permissions. The conf files are made for openbsd but you could change them to make them work in linux too. I haven't uploaded the conf file yet because of reasons, but if I do it'll be on /lighttpd.conf.bak .
You could get nanochan up to a semi-working state with just the source code and some /Static files, but for a true production server you'd need the lighttpd.conf file too. Then it's only a matter of installing the lua dependencies, and creating the right usergroups and folders with the right permissions. The conf files are made for openbsd but you could change them to make them work in linux too. I haven't uploaded the conf file yet because of reasons, but if I do it'll be on /lighttpd.conf.bak .
>>7796
nanochan is a stable project, picochan is in alpha(keep also in mind that it's developed by a psychopatic hapa)
source for nanochan is here:
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/source.lua
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/nanochan.css
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/nanochan.db.bak
source for picochan is here(latest at this post date):
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion/picochan-1.5.tar.gz
there are no instructions for nanochan at the moment
there are some instructions for picochan here:
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion/install.txt
both nanochan and picochan uses https://www.openbsd.org/
both nanochan and picochan uses https://www.lighttpd.net/
only admins have the config files so can't help you there
>Which one is better and why?
nanochan is a static page generator, although some pages like the mod pages are dinamically generated, nanochan is been througly tested and hardened with time against vulnerabilities and denial of service
picochan uses dynamic page generation on all pages, the hapa nigger says it's really fast so denial of service it's not a problem, but you need to trust his word, picochan is a new project and has not tested that much or peer reviewed properly
>Any different themes available?
just modify the css file with different colors
>I want to make a chan site for my community (sorry don't want to give away too many details here).
now i am curious, gib me the sweet details
nanochan is a stable project, picochan is in alpha(keep also in mind that it's developed by a psychopatic hapa)
source for nanochan is here:
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/source.lua
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/nanochan.css
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/nanochan.db.bak
source for picochan is here(latest at this post date):
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion/picochan-1.5.tar.gz
there are no instructions for nanochan at the moment
there are some instructions for picochan here:
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion
http://picochanrpzlemllkdr46tilw7b4q3bv5ipetkmty37fuqq4hjfnhwad.onion/install.txt
both nanochan and picochan uses https://www.openbsd.org/
both nanochan and picochan uses https://www.lighttpd.net/
only admins have the config files so can't help you there
>Which one is better and why?
nanochan is a static page generator, although some pages like the mod pages are dinamically generated, nanochan is been througly tested and hardened with time against vulnerabilities and denial of service
picochan uses dynamic page generation on all pages, the hapa nigger says it's really fast so denial of service it's not a problem, but you need to trust his word, picochan is a new project and has not tested that much or peer reviewed properly
>Any different themes available?
just modify the css file with different colors
>I want to make a chan site for my community (sorry don't want to give away too many details here).
now i am curious, gib me the sweet details
>>7806
Picochan fixes a lot of the issues with nanochan's database schema/design and comes with possibly some code-related improvements, though 300ms is still significantly longer than 0ms. Still, it wouldn't be that hard to make picochan statically generated and port the anti-dos/other features over to it. I'd use picochan if I were hosting a new imageboard, but switching nanochan over to it would require me porting the database over to picochan's schemas and familiarizing myself the new codebase
Picochan fixes a lot of the issues with nanochan's database schema/design and comes with possibly some code-related improvements, though 300ms is still significantly longer than 0ms. Still, it wouldn't be that hard to make picochan statically generated and port the anti-dos/other features over to it. I'd use picochan if I were hosting a new imageboard, but switching nanochan over to it would require me porting the database over to picochan's schemas and familiarizing myself the new codebase
Nanochan installation instructions
System Dependencies: ffmpeg, graphicsmagick, haserl, lighttpd, openssl, sqlite
Lua Dependencies: bcrypt, lsqlite3, openssl
1. Install dependencies
2. Download nanochan files
source.lua: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/source.lua
Static/nanochan.css: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/nanochan.css
Static/logo.png: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/logo.png
Static/favicon.png: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/favicon.png
3. Configure lighttpd. Here's my config. It's pretty close to how nanochan is except requesting nanochan.db returns a 404 instead of a 403.
alias.url = (
"/Nano" => "/path/to/your/nanochan/source.lua",
)
cgi.assign = ( ".lua" => "" )
index-file.names = (
"index.html",
"catalog.html"
)
mimetype.assign = (
".css" => "text/css",
".epub" => "application/epub+zip",
".flac" => "audio/flac",
".gif" => "image/gif",
".html" => "text/html",
".jpg" => "image/jpeg",
".mp3" => "audio/mpeg",
".mp4" => "video/mp4",
".ogg" => "audio/ogg",
".pdf" => "application/pdf",
".png" => "image/png",
".svg" => "image/svg+xml",
".txt" => "text/plain",
".webm" => "video/webm"
)
server.document-root = "/path/to/your/nanochan"
server.error-handler-404 = "/Nano/404"
server.modules = (
"mod_access",
"mod_alias",
"mod_cgi"
)
url.access-deny = ( "nanochan.db" )
4. Mark source.lua as executable
5. Start lighttpd using that config
6. Go to the mod page and setup your admin account. Note that your password must be 13-64 characters long.
There might be some extra stuff you need to actually get it all working on your system, but this should get you pretty close.
System Dependencies: ffmpeg, graphicsmagick, haserl, lighttpd, openssl, sqlite
Lua Dependencies: bcrypt, lsqlite3, openssl
1. Install dependencies
2. Download nanochan files
source.lua: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/source.lua
Static/nanochan.css: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/nanochan.css
Static/logo.png: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/logo.png
Static/favicon.png: https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/Static/favicon.png
3. Configure lighttpd. Here's my config. It's pretty close to how nanochan is except requesting nanochan.db returns a 404 instead of a 403.
alias.url = (
"/Nano" => "/path/to/your/nanochan/source.lua",
)
cgi.assign = ( ".lua" => "" )
index-file.names = (
"index.html",
"catalog.html"
)
mimetype.assign = (
".css" => "text/css",
".epub" => "application/epub+zip",
".flac" => "audio/flac",
".gif" => "image/gif",
".html" => "text/html",
".jpg" => "image/jpeg",
".mp3" => "audio/mpeg",
".mp4" => "video/mp4",
".ogg" => "audio/ogg",
".pdf" => "application/pdf",
".png" => "image/png",
".svg" => "image/svg+xml",
".txt" => "text/plain",
".webm" => "video/webm"
)
server.document-root = "/path/to/your/nanochan"
server.error-handler-404 = "/Nano/404"
server.modules = (
"mod_access",
"mod_alias",
"mod_cgi"
)
url.access-deny = ( "nanochan.db" )
4. Mark source.lua as executable
5. Start lighttpd using that config
6. Go to the mod page and setup your admin account. Note that your password must be 13-64 characters long.
There might be some extra stuff you need to actually get it all working on your system, but this should get you pretty close.
[Catalog][Overboard][Update]
[Reply]0 files, 11 replies
Which one is better and why?
What OS/browsers I am requiring?
Any different themes available?