Comments (9)
The manual installation does not create a certificate, you have to use certbot or acme.sh.
That is why the instructions say
and edit it to fit your setup
because it is also possible that you have a wildcard certificate
from lemmybb.
from lemmybb.
Looks like the certbot commands are missing from the section "Install alongside existing Lemmy instance (native)". You can add that to your pull request by copying from the section above.
from lemmybb.
@Nutomic would these be the correct commands to add to my pull request?
Install nginx config and set correct domains. Note that this config by default doesn't allow direct access to the API nor pictrs. This makes it harder for spam bots, but also means that Lemmy clients cant be used. The nginx config includes instructions for putting lemmy-ui behind HTTP Auth, so that only admins can access it.
wget https://raw.githubusercontent.com/LemmyNet/lemmyBB/main/docker/nginx.conf -O /etc/nginx/sites-enabled/lemmybb.conf
Request tls certificates (use your actual domains and email)
certbot certonly --nginx -d lemmybb.com -m [email protected]
replacel lemmybb_domain with your domain by replacing lemmybb.com
with your domain in this command
sed -i -e 's/$lemmybb_domain/lemmybb.com/g' /etc/nginx/sites-enabled/lemmybb.conf
reload nginx
nginx -s reload
open your daily cronjob
sudo crontab -e
and add these lines to automatically renew tls certificates
@daily certbot certonly --nginx -d lemmybb.com --deploy-hook 'nginx -s reload'
I'm confused by the nginx config part, I don't understand what it means that Lemmy clients cant be used. Does this mean I won't be able to use the Lemmy apps or?
from lemmybb.
@Tealk can you take a look at these updated instructions? I tried them but they're not helping (I'm trying to fix the install lemmybb alongside existing lemmy instance instructions)
from lemmybb.
think that this is not so easy, but I do not know much about the certbot
nginx could run into errors because of the ssl certificate
from lemmybb.
Are there any instructions on deleting lemmybb? I cant get it to work and my instance has been down since i began trying
from lemmybb.
lemmybb does not affect the lemmy instance
from lemmybb.
If you want to enable the api and allow client usage, you need to uncomment these lines.
The instructions you put look good, but maybe it would be clearer to use something like your-domain.com
instead of lemmybb.com
.
For uninstalling you basically need to stop Lemmy and delete all the files you created previously.
from lemmybb.
Related Issues (20)
- remove dead instances from list of known instances HOT 6
- [Question]: Is this project alive still? The domain fedibb.ml is down, and it doesn't seem that there's any way to communicate about troubleshooting. HOT 2
- [Question]: Can those errors be fixed in the README file? HOT 1
- [Question]: Can you please update the docker-compose.yml with the latest working version of each ? HOT 2
- clearing up installation instructions HOT 11
- What version of Cargo is needed? HOT 1
- Failed to start lemmy_bb HOT 9
- [Bug]: timeout in backend when trying to update user profile HOT 2
- [Question]: Report software name as lemmybb for statistics? HOT 2
- [Bug]: Clicking any individual post link in a topic results in a 404
- [Bug]: Subject title link within topic leads to 404 HOT 1
- [Bug]: Reply to comment leads to 500: Internal Server Error
- [Bug]: Selecting higher sites than 1 on community-list gives every time back site 1
- [Bug]: No 500 catcher registered. Using Rocket default. HOT 4
- [Feature]: XenLemmy HOT 1
- [Bug]: 404 error when using pagination HOT 2
- [Bug]: Invalid URL Created When Changing Pages On Topic List HOT 2
- [Feature]: Separate mentions at the beginning of a post HOT 5
- [Bug]: update for lemmy 0.18.x and above HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lemmybb.