I wouldn’t do this. If you are spending the time to do netboot you might as well get a proper boot drive.
I wouldn’t do this. If you are spending the time to do netboot you might as well get a proper boot drive.
Google ads
Really a few things. What I am looking to do is create a highly dynamic system where I can easily deploy something by kicking off some automation. To do this I am first creating a base Ceph shared filesystem. This will be mounted in all VMs so that I can use Ansible to quickly spin up Docker containers via docker compose. This will make it much easier to dynamically create resources and services since I won’t need to worry about all the underlying components. I simply kick off the automation for any changes. I already have the automation to create new VMs.
You need to set the permissions on the NAS to match up with the ID of your user.
This a rabbit hole that is probably political.
China is very aggressive with controlling the movement of information and they fear the general public. Somehow I don’t see them wanting people to start self hosting. They want people to submit to centralization so that they can be monitored for thoughcrime. Individual websites are harder to control which is not what China wants.
It is not just public but Foss as well. It is under the GPLv2 which is even a copyleft license.
This such a bad setup for self hosting
Oh I misread. They would need to do a ZFS only mount from a different device and then manually replace it.
Export the configuration is step one. Step two is to replace the drive. You probably don’t need to reinstall but having the exported config will make it easier if you do.
I wouldn’t recommend it
It isn’t to crazy to install
No idea unfortunately
Thanks
Are you committed to using this Ansible playbook?
Docker compose seems like it would be easier.
I found this guide:
A lot of guides out there are just plain bad. This one is pretty good and the only thing I would complain about is using sudo for docker. You should instead add yourself to the docker group.
Once you have this up and running you could use Ansible to automate the deployment. Check this out:
https://docs.ansible.com/ansible/latest/collections/community/docker/docker_compose_module.html
Did you learn something?
I wouldn’t trust his guides personally. He has some hot takes and more importantly he isn’t someone who really knows the Homelab/self hosting landscape.
If you are looking for guides I would find channels that have done series on whatever you are interested in there is plenty of quality material.
To start off here is what I would do.
First, get a wireless router that is capable of running OpenWRT and then get a switch to accompany it.
Next go to eBay and buy 3 used workstations. They don’t need to be fancy and you can always upgrade them later. You need 3 for later.
Next find some storage. You can find decent Sata SSDs for pretty cheap. If you are looking to store something bigger like a movie collection also pickup some larger drives. With the extra drives make sure you buy a sata or SAS pcie card. This is because you need a dedicated controller to passthough to a VM.
Once you have all that you can start installing Proxmox. You probably want a raid 1 configuration so that you can replace a disk without downtime. The reason I say three devices is because you need 3 machines to get consensus in the cluster. When consensus is lost affected devices go into what is called fencing which is where it freezes all VMs and operations to prevent split brain from happening.
Technically this is probably a bit overkill but I like having a solid base for experimentation and flexibility. Doing it right from the get go will mean that you have more power down the road.
For actually hosting stuff I would use docker compose inside a VM.
You keep dumping a of text into the comment section which makes it really hard to help you. You should delete those comments and edit the main post to have more details.
Stop spamming
Don’t make fun of someone because they like doing things the old way.
I don’t want to be associated with this comment.
Technically you can get something kind of like that with Ansible but I wouldn’t recommend it.
Then get a proper drive. Maybe a USB adapter?