Hello,
I'm totally new to FreeBSD and I'm preparing my first server on it. As I'm digging in handbook and forum to find the proper upgrade paths, I would like to ask for any hints and correction in my understanding to whole process.
I will have a production server with limited resources etc. so I will not compile anything here and use packages on this server. In this scenario I should be fine with freebsd-update for patches to kernel, world and packages. It should take care of upgrades between version too. Right?
As I'm starting withFBSD FreeBSD I will have one test server in VirtualBox for testing before I touch the production server. If any package will be older than the port (and not update), I will then compile it on the test server and install to the production one. I think about compiling my own kernel too.
So final design:
Upgrades:
At the end I should have actual packages and a custom kernel from actual sources. I'm now running with a custom kernel and have no problem for now.
Can you tell me if I'm missing anything in my process and if it can work for me?
Thanks for any hints.
rgds Regards,
bmann
I'm totally new to FreeBSD and I'm preparing my first server on it. As I'm digging in handbook and forum to find the proper upgrade paths, I would like to ask for any hints and correction in my understanding to whole process.
I will have a production server with limited resources etc. so I will not compile anything here and use packages on this server. In this scenario I should be fine with freebsd-update for patches to kernel, world and packages. It should take care of upgrades between version too. Right?
As I'm starting with
So final design:
- production server only with packages (no sources, no ports);
- if it will be needed, then compile ports on the test server, create packages and install them on the production one with pkg_add;
- compile a custom kernel on the test server and move it to production to the /boot/kernel directory.
Upgrades:
- freebsd-update on production will upgrade world and installed packages from a repository;
- my own created packages I will update manually when suitable;
- if a kernel update is needed, I will recompile it on the test machine and move to production.
At the end I should have actual packages and a custom kernel from actual sources. I'm now running with a custom kernel and have no problem for now.
Can you tell me if I'm missing anything in my process and if it can work for me?
Thanks for any hints.
bmann