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

Alternative installation guide #1156

Closed
Amolith opened this issue Jun 2, 2021 · 4 comments
Closed

Alternative installation guide #1156

Amolith opened this issue Jun 2, 2021 · 4 comments
Labels
deployment enhancement New feature or request

Comments

@Amolith
Copy link

Amolith commented Jun 2, 2021

Is your feature request related to a problem? Please describe.

I run all of my applications and services inside LXC. At the moment, the only supported installation method for BookWyrm is through Docker. With my architecture, this would require installing the whole Docker stack in a container in order to run a single Docker container inside the first container. In my opinion, this is incredibly inefficient; it would be better to provide a "manual" or "advanced" installation guide that describes the setup process for individuals like myself with different architectural needs.

Describe the solution you'd like

I would simply like documentation that guides potential hosts through the process of setting BookWyrm up without relying solely on Docker. I would be more than happy to write and maintain such documentation as well as support individuals who installed BookWyrm by following it. If this is a welcome contribution, I would also ask that future release notes describe architectural changes made to the Docker-related files so that "manual" hosts can see updates via RSS and easily modify their setup accordingly.

Describe alternatives you've considered

It's certainly possible to dissect the Docker(-compose) files and manually get a functional stack set up but dissecting those files and working out the architectural differences between them for every release and then applying those changes locally would make upgrades prohibitively time-consuming and difficult.

@mouse-reeve
Copy link
Member

This would be a super welcome contribution! I know you're not alone in wanting to run the system without Docker. You're also welcome to join the matrix chat (https://app.element.io/#/room/#bookwyrm:matrix.org), which is handy for quick questions

@mouse-reeve mouse-reeve added deployment enhancement New feature or request labels Jun 2, 2021
@Amolith
Copy link
Author

Amolith commented Jun 4, 2021

\o/

Should be able to start working on it sometime tomorrow morning/afternoon. Once I have an instance set up on nixnet.services, I'll be adding it to the public list as well 👌

@Amolith Amolith removed their assignment Aug 18, 2021
@rocky-III
Copy link

@mouse-reeve
@Amolith

I know you're not alone in wanting to run the system without Docker.

Is there a chance that there will be an installation without Docker in conceivable time?
What is the state here?
Thanks

@WesleyAC
Copy link
Member

Closing, since this was completed in bookwyrm-social/documentation#77

Docs for Dockerless installation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants