You mean you tried this https://letsencrypt.readthedocs.org/en/latest/using.html#installation and it did not work. I made a try myself when it was just to test (few days ago). It works quite well. I am looking forward to use it on my servers. It really makes deploying https easy and free (including revocation)
hukadan
Posts
-
Letsencrypt -
FreeBSD NodeBB package : call for testersI finally found the time to finish the NodeBB port. Now, before submitting it to the official port tree, I am testing it (install, upgrade, etc.). If you feel like you want to test it too, here are the instructions.
Installing NodeBB
In order to install NodeBB using
pkg(8)
, you need to add the nodebb repository (my repository, not an official NodeBB repository as shown by the url). For this, create anodebb.conf
file in/usr/local/etc/pkg/repos/
(create this folder if it does not exist) with the following content :nodebb: { url: "pkg+https://pkg.hukadan.org/${ABI}", mirror_type: "srv", signature_type : "PUBKEY", pubkey: "/usr/local/etc/ssl/certs/pkg.cert", enabled: yes } FreeBSD: { enabled: yes }
Next you need to copy the public key of the nodebb repository into
/usr/local/etc/ssl/certs/
(create this folder if it does not exist). You can find the public key here. I will try to rebuild this repo once or twice a week.Then, update the repository database and install NodeBB :
% pkg update % pkg install www/nodebb-devel
It will not install any database so you will have to choose yours, for instance
redis
withpkg install databases/redis
.For the ones who want to use the
ports(7)
instead ofpkg(8)
, here we go.Launch NodeBB
First, launch your database with
service redis onestart
. Once it is done, you can launch NodeBB using the commandservice nodebb onestart
. You can make it start at boot like any other services by adding the following lines in the/etc/rc.conf
:redis_enable=YES nodebb_enable=YES
The ordering does not matter. These two lines will make sure that both services are started at boot. Once these lines added use
start
instead ofonestart
.Misc
All the commands you use with the
nodebb $arguments
are available without modifications usingservice nodebb $arguments
. They work in exactly the same way except forservice nodebb upgrade
that only update database schema.NodeBB will be installed in the
/usr/local/www/nodebb
folder and will run under the unprivilegednodebb
user.For the one that test it, report any problem (or propose improvements) with the package (not NodeBB itself) here :
https://github.com/Hukadan/nodebb-devel-port/issuesThank you for your participation.
-
Toobusy. Excessive loadHello,
I am facing the same problem. Everything works fine except that users are very often having the 503 page. I tried the @AOKP solution by setting to 0ms. Since it did not work, I set both setting (loop lag and check interval) to 80000 but the 503 page showed up anyway at a moment where almost no user is browsing. I thought putting so high values was almost equivalent to disable it. I was wrong. So my question : is there a way to simply disable it ? Before, the users never complained about a laggy browsing so I would not expect this to happen in the first place.
Thanks.
-
Is there any Linux distribution having an official package for NodeBB ?@julian Sorry for the delay but I am working on a new project. For the moment
ithe has five different methodspoo()
,pee()
,eat()
,cry()
andsleep()
but at the moment thesleep()
method is utterly broken and impact my other projects.Reading the commit message, it does not affect the way the port would be handled. To be honest, I did not get what was the use case of this new flag. To be more specific, I fail to see how you can manage plugins if you do not have direct access to disk. IIRC, it is related to AWS but I am not familiar with Amazon services.
I should resume my work on the NodeBB port next week.
-
Which nodebb files/directories need to be persisted?I don't know if it will be helpful to you but I have started to work on a small shell script to save and restore NodeBB. In my setup, NodeBB is installed using the package system so all the modules present in package.json are already present. It just make a difference between what is present and what should be present. Note also that the current version only deals with plugin. This is a bad idea and will change in a near future.
Here is the github repo : https://github.com/Hukadan/nodebbutils/blob/master/nodebbutils
this is a work in progress so use it with care on machines you do not care about (at least for the moment)
-
It does not work administrative panelJust a shot in the dark but... have you got a
npm-shrinkwrap.json
file in your NodeBB folder ? If it were the case, it would prevent NodeBB to upgrade properly. -
US Election todayIt reminds me an episode of South Park.
-
How To: Piwik and NodeBB@rod Thank you. You can add
v1.0.0 <----> 2.15.0
to your compatibility list. -
[nodebb-plugin-shoutbox] Shoutbox plugin@Schamper Then I had a problem on my setup and this problem is gone.
-
[nodebb-plugin-poll] Poll plugin@Schamper The look and feel of this new version is really nice. Thank you for this update on the behalf of all my forum users and myself.