Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update documentation and provide examples #294

Open
ne20002 opened this issue Feb 24, 2025 · 5 comments
Open

Update documentation and provide examples #294

ne20002 opened this issue Feb 24, 2025 · 5 comments

Comments

@ne20002
Copy link
Collaborator

ne20002 commented Feb 24, 2025

Looking at various discussions regarding problems with installing Friendica using the docker images I believe updating the documentation and providing out-of-the-box files for docker-compose may solve a lot of these problems.

Based on the different setups one may choose I suggest to provide how-tos and files necessary for:

  • Friendica Apache Image (with Caddy Reverse Proxy)
  • Friendica Apache Image (with Nginx Reverse Proxy)
  • Friendica fpm Image with Caddy Web Server (and Caddy Reverse Proxy)
  • Friendica fpm Image with Nginx Webserver (and Nginx Reverse Proxy)

@m33m33, do you think we shall also add Apache as Reverse Proxy?

I will also share my setup with an Nginx Reverse Proxy and the Friendica fpm image plus the owasp/modsecurity-crs:nginx replacing the web server.

@m33m33
Copy link

m33m33 commented Feb 24, 2025

I am currently thinking about enrolling as a documentation writter on Friendica wiki, to adapt this guide https://codeberg.org/m33/Friendica-caddy-docker-install/src/branch/main/README.md as what could be "Friendica fpm Image with Caddy Web Server (and Caddy Reverse Proxy)"

Would the team appreciate that ?

@m33m33
Copy link

m33m33 commented Feb 24, 2025

@m33m33, do you think we shall also add Apache as Reverse Proxy?

I don't think it is needed. Most if not all will be using either nginx, or Caddy or Traefik (these two are more like "native" solutions to dockerized deployments).

@ne20002
Copy link
Collaborator Author

ne20002 commented Feb 24, 2025

The team appreciates any help and contribution. ;)

I believe we shall start with what we already have. This would be your variant as described above (I also read the Friendica room on Matrix).
I suggest to have simple working examples as part of the documentation in this repo. This is where new people usually starts. A hint and link to a more detailed wiki can be added.

@m33m33
Copy link

m33m33 commented Feb 24, 2025

On one side I agree with you, seasoned admins will take a few exemples and shape friendica into their existing infrastructure.

On the other side, new admins, DIYers, selfhosters will try, fail, pass eventually.

I don't fully understand if a "Friendica fpm Image with Caddy Web Server (and Caddy Reverse Proxy)" basic page is being written right now. If not, I would happily take charge.

And of course, find a suitable way to reuse content from my guide as a side page as beginners guide to quickly setup a fully functional instance with minimum work.

@ne20002
Copy link
Collaborator Author

ne20002 commented Feb 24, 2025

If not, I would happily take charge.

I appreciate this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants