I have two computers (1 Laptop with Ubuntu that I use for development in 99% of my time but I also have a pretty much unused PC with Windows. I also have an unused server machine at home. I would like to use my PC for development actively because it has 2 monitors which can be extremely useful when speed is important in development.
I already have a Vagrant machine on my laptop (yes, development machine in a development machine) but it is like 50GB now which is hard to sync, even on local network. I thought of versioning my box with the server but I couldn't find any other method but uploading it and downloading it.
I thought of versioning just my files with Git to the server but I use lots of custom softwares that I don't want to bring with me on a pendrive every time I go upstairs to my PC.
The stuff I need to sync:
- node.js dependencies with -g attribute (not installed locally into the source)
- PHPStorm configuration (build and layout)
- My latest commands in the terminal (I do lots of security stuff and I like to roll back to my last used commands if I found them with hard work
- Other smaller programs
- AND of course my Gimp configuration which looks 80% like PhotoShop.
Lots of these things are not on Vagrant (eg. PHPStorm) but I still need to sync them. I have enough hardware to build multiple servers if needed but I would like to keep the two computers in sync. I can install Ubuntu on my Windows machine if needed and I am open to any option that is less effort than copying 50GB to a server and then downloading it each time I change machines.
Aucun commentaire:
Enregistrer un commentaire