-
Notifications
You must be signed in to change notification settings - Fork 611
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
Add information about virtual machines #4274
Conversation
This change adds a guide for provisioning multiple VMs to run their own AIO instances. My idea is to provide a thorough guide that is easy to follow and gets readers up and running quickly, but without going too deep, unless the reader seeks to delve into advanced configuration. I wrote this because I tried going through this process myself, and spent hours struggling to piece everything together. If the guide is too long or does not fit in with the rest of the material I am happy to provide changes. I also hope that somebody with more knowledge can provide better info for getting Nextcloud Talk to work. Signed-off-by: Braiden Psiuk <mail@braiden.dev>
This fixes a few typos, including one that failed the "Check spelling" action, and removes ambiguity about which ports are expected to be open. Signed-off-by: Braiden Psiuk <mail@braiden.dev>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for these nice instructions! I have some remarks below.
And sorry that it took so long to review this!
This flips the two guides for better readability. Signed-off-by: Braiden Psiuk <mail@braiden.dev>
This is my first "real" review process, so please feel free to correct me if I do anything that doesn't seem conventional. No problem about the wait! It's actually good. I've been testing this setup with two VMs/AIO instances in a small business office network (static IP, daily file downloads from a small number of customers via web shares, etc.) for the past month, and these instances have been running very smoothly, including the auto backups/updates. So it's given some time to make sure no weird issues pop up. It also has felt pretty easy to manage this setup. Despite it mostly going well, I do have a few thoughts/decisions for the guide that I've been struggling to decide on my own. I'll list them and maybe you could help decide?
Other small changes I want to do, just making sure they sound good as well:
|
I guess this makes sense, yes
No, feel free to create a follow-up PR
Yes, this would be great!
The cloudsmith.io is from the official caddy docs so should be fine
I would usually recommend Ubuntu Server LTS
Yes, I'd say so
Yes, sounds good to me 👍 |
Hi @BraidenPsiuk do you have any update here? :) |
Yes! Sorry for the long delay. Was finishing up a data structures/algorithms course that took a lot of my time :) Anyway, Here's a preview of my changes which I'll still be rapidly updating tonight. I'll have it finished and those changes pushed here for review within the next I added specific instructions for Ubuntu Server and I'm testing that on hardware to make sure everything works as expected. |
Changes: - Split guide into Ubuntu Server/Debian-specific sections - Added explicit Talk port configuration (with instructions to increment this value for each VM/AIO instance) - Split commands apart for readability and transparency (and to match the rest of the AIO docs) - Added a tip for creating manual borg backups - Included a few more QEMU-related prerequisite packages to install on the host physical machine - Changed virt-install commands to use UEFI instead of default BIOS, in order to support potential future expansion of disk past 2TB - Changed command for deleting a VM, so that it now prompts for confirmation before deleting. It also now works for both UEFI/BIOS boot types. - Included a mention that commands are expected to be run as root - Replaced occurrences of "physical host machine" with "host physical machine" to match Red Hat docs - Other small functional/grammatical/spelling tweaks Signed-off-by: Braiden Psiuk <mail@braiden.dev>
Hi again, just letting you know that I've submitted the updated version of the guide. Any/all feedback welcome! |
Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: Simon L. <szaimen@e.mail.de>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great, thank you very much! :)
btw, @BraidenPsiuk I just invited you to the repo :) |
This change adds a guide for provisioning multiple VMs to run their own AIO instances. My idea is to provide a thorough guide that is easy to follow and gets readers up and running quickly, but without going too deep, unless the reader seeks to delve into advanced configuration. I wrote this because I tried going through this process myself, and spent hours struggling to piece everything together.
If the guide is too long or does not fit in with the rest of the material I am happy to provide changes. I also hope that somebody with more knowledge can provide better info for getting Nextcloud Talk to work.