First video of yours that I have seen, and I'm impressed. Clear, concise instructions, with no faffing around. Great stuff! Subscribed. P.S. I've been using Webmin for years, since I was first intimidated by learning Linux shell commands. All my machines run it.
"LIKE" is not enough to tell you how crystal-clear and informative this video is! Congrats for this episode, which makes me immediately subscribe to the channel! 👍
You have done a great job. Honestly I'm so happy that RUclips recommended your channel to me! It's quite obvious how much time and effort is needed to make such a tutorial Marc. Keep it on please Sir!
Perfect video again Marc, just was working on to replace my old homelab server (w10 with virtualbox) to a new model (ubunut 20.04 LTS with virtualbox) and this video was spot on !!! Keep up the good work.
I have been trying to bring up the topic for a long time. None of it happened. I love you. You are great. I don't know English very well, but the movie will help me very much. I have to convert all your films because they are in topics that interest me. I'm delighted
THANK YOU! This is exactly what I need to do for my project. And yes, there are a lot of broken/old instructions which has caused me headaches. thank you again for this wonderful instructions.
Good video, last time when I used Webmin, it was on a Pentium-MMX 233 MHz which I had used as a home server. Just ordered a Dell 3040 USFF from black friday deals for US$85.
Nice one. I'm waiting for my Dell 7040 now and going to do a similar setup. I'm (mostly) going for a KVM/QEMU virtualisation and Docker. This is a rather affordable piece of H/W and I do have some high expectations from it. Thanks for the video. BTW - nice greenscreen
Marc, the choice of this system is brilliant! I think it's important to mention how highly efficient this CPU is - for example, the idle power draw, peak power draw vs. the computation power it provides for that is phenomenal. If you can, please, run those numbers, specially as this system runs 24x7, as that would be very helpful. I am estimating 7 - 9W. You almost touched upon it briefly, at 1:24, but I think this recurring expense is far more important than what one getting started would believe. Another thumbs up
Hi, first off- thanks for the thumbs up! I will expand a bit more on this in the next episode where we will install Proxmox on the PC. In a nutshell, everything that is small and possibly fan-less is prone to be a good choice as it dissipates less heat by design. Laptops are a good choice ass well actually. Might even use a laptop with a broken display for this!
@@OneMarcFifty laptops could be a good fit although they have poor thermal throttling I believe. This one is compact too. The T series processor is phenomenal value. If you can do some power draw tests, that would be great 👍🙂
Hey Marc, thanks for this superb video! Not even knew that there's a possiblity to a) use Webmin to install Docker. And to my big surprise, the VBOX part was even better :-) Have to check if have a KVM video too. If not, this may be something to cover if you like it too. So, t'care and continue your great YT Channel.
Glad it was helpful! Many thanks for your nice feedback! There are more videos on this, if you check out the channel - next episode is on Proxmox (which actually can be used to run KVM machines)
Thanks for the feedback Khris - I still try to get my head around this (how to show my home automation stuff) without either having to do everything again in home assistant or showing it in FHEM which nobody uses....
I'm tired of paying hosting fees and have been hosting a hobby website on my PC. But I want to use a dedicated computer to host websites and this seems like a great option. Thank you!
Just discovered your channel. I'm liking the presentation so far except for one thing: The RED TEXT. Scrolling through the comments not noticing anyone else having this issue. But, I noticed it is very straining on my eyes trying to read the red text against blue background. Perhaps others like me have similar visual accessibility concerns that make watching this video unpleasant. This results in high bounce rate and lower SEO and thus lower views and less income for you (if you've monetized the video or are hoping for affiliate clicks) . One simple solution is to recut the video in your editing software with a 2-4 px white stroke around any red text.
Hi Eric, many thanks for the feedback - I am always after that type of feedback because it helps me improve things - and while I have switched to white and dark blue for most texts (except the calls to action) - I will have another look at my last videos and keep this in mind - many thanks ! Unfortunately I can't edit published videos.
i once managed to have a home network and an Xbox- then windows updated. it got so discombobulated- i was glad I invested in large drives for each of the 3 PCs, laptops, and Xbox.
Thanks, this showed me a great deal! Question: Is this only for an internal network? Or could this be done on a larger machine to Self-Host a Public website? If so did you already do a video on that.
Hi, many thanks for your feedback. This is for a LAN installation really. If you wanted to use virtualization to host a public website then I'd recommend docker or KVM/QEmu.
@@OneMarcFifty Thanks for the reply, I am a novice, first time I heard of KVM/qemu... gives me more tools(to study) :) ... I was basically going to use your setup but add NginX to handle externals.... But I will now read up on KVM/qemu first. {btw, I am doing all this mostly just to learn how to do it, rather than to have some awesome high traffic website. lol } Thanks again!
Hello marc, your videos are great. Thank you so much. I've been thinking about building a home server for a while and your tutorials are crystal clear how to do it. Do you have any video about setting up names (instead of IPs) for the devices in the network?
Hi, many thanks for your feedback. I have been thinking about some basic networking tutorials like DNS, DHCP, subnetting and the like for a while - it's on the list - but I admit not with a very high priority at the moment ;-)
I had to install the virtualbox extension pack and remotebox prerequisites before connecting to the virtualbox successfully, otherwise I was keep getting connection issues on the Ubuntu 20.04 server and the desktop. Good video though!
Hi Marc, again great video. For that I am a lazy person... Could you paste the commands you use to the description section ;) Really useful and inspiring stuff!
@@OneMarcFifty I second Ralf's comment. There are few things as frustrating as spending hours trying to figure out what you did wrong only to discover a tiny typo when you tried to copy a command from a video. BTW, thanks for the video it is one of the best on the subject.
Is the only reason we use a full blown PC to run OpenWRT because of its beefy CPU, upgradable RAM and storage if needed? The powerful CPU can route many more packets so coupled with the advanced networking features that include firewalls, why don’t big companies use this solution instead paying thousands for a Cisco box?
Hi Jason, big companies usually need to use non-community solutions for compliance and audit reasons. If something goes wrong then they need a phone number to call. If something went REALLY wrong then they will ask questions of liability etc. So the reason is not related to tech really ;-) It's support and maintenance.
Hi, many thanks! It largely depends on the OS and the workload. You would need to check the hardware requirements for those. As a rule of thumb I’d say Windows 2 and Linux maybe 4-5. Consider Proxmox and running containers - I run roughly 15 containers and 2 VMs on this.
@@OneMarcFifty thanks for the reply!, i was thinking in running five windows 7 32 bits machines with 1.5GB ram each, since each vm's will just run python scripts, and should not stress the CPU much
Hi Marc, i'm having some trouble finding the webmin portal by hostname. I can get to it with the server IP, I think this is a DNS issue but wasn't sure if it's a webmin configuration problem or my ISP.
all things went well in your steps except setting up vboxweb service... it is missing, and i've tried following your written steps, but do not understand enough to edit the systemd configuration file...
Hi, that was actually my first attempt to describe a home Server for Virtualization. After a year or two, it has turned out that the Proxmox approach is a much better one.
The virtualbox install you show seems really insecure. Any user on the system has access to vboxwebsrv! Thus access to all the VMs. Shouldn't this be locked to a single user?
True - probably not a setup you would use in a multi user environment. I’d recommend Proxmox VE for this (see the next video in the series). Alternatively you might lock it down with nginx + authelia for example
Maybe a missing driver? Alternatively check if you have used EFI or not (and set the BIOS boot parameters accordingly). I strongly recommend using UEFI.
Tried to edit comment, meh! Also found that Remotebox could not connect from my (Mint Linux 19.1) client to the server with just "hostname" in the URL field of the Connect dialog, as your video seems to show -- I had to specify the complete protocol, hostname, port -- can't copy/paste it verbatim
Hi Mark, yes - accessing hosts with their names is something that many of us struggle with in general. I am currently thinking of planning an episode on name resolution / DNs / DHCP network setup as this is definitely something that makes life so much easier. But there are so many other aspects as well as the linux hostname needs to fit etc. - but I think that would be a great Episode 5 of the budget networking series actually.
Hi Marc, I installed the software and everything was working as expected, however, I had to reboot, and found I no longer was able to connect to the Virtualbox web port - now when I look at ther Boot and Shutdown services on webmin, the vboxweb.service is missing!. I have tried rebuilding the server, but still the same issue. Any thoughts? This is really puzzling, as I have tried to follow the steps as per your tutorial. Thanks
Check this article here - maybe it helps : askubuntu.com/questions/1131056/virtualbox-web-service-missing-after-clean-installation-on-ubuntu-18-04-1-lts
Hi Marc, is PiMox good for managing LXC containers? I want to install openwrt, telegraf, grafana and influxdb in containers and maybe migrate them on a miniPC in the future. Is the raspberry pi4 powerful enough for it?
Wow - hard to say. It depends on the load that you put on all of these. It should work - but will it be flawless ? again, hard to say. However, PiMox looks like a good solution to have a third node up in a cluster configuration in order to reach a Quorum.
Well, it really depends on what you want to run inside the VM. If it is a small linux machine (like OpenWrt or the like) then yes, 16 GB are plenty. If you want to run a Windows Server infrastructure with AD, MSQ, Exchange and the like then clearly no. Best way to judge would presumably be to take the hardware requirements of the solution that you want to run and add a bit of overhead to it (maybe 15% or the like) - if that fits, then you are good to go.
What do you recon about minimum specs? I know it is a subjective question! i am guessing anything not ssd is just daft but is the real world performance of i5 over i3 significant? clock speed and generation?,. I am seeing a load of £88 I3 at 2.5g but an older generation would that be a false economy over a £150 unit of the same specs as yours? I am certainly feeling the limitations of not having x86 as my server, mine is and odroid H1 with an ssd and it has done me well for years but it is limited now.
Yes - well as you mention, it is difficult to say without knowing what you want to do with it. Passmark Software has a quite nice CPU comparison web site at www.cpubenchmark.net/ - you also need to be aware that there are many different models of i3 and i5, different generations, different architectures within the same family etc. Personally, I would prefer an older i7 over a newer i5 or i3 but again it depends what you're after - if you really need CPU power (which in fact only very few people really need) or rather memory and I/O. Just look at how fast an old laptop runs when you upgrade memory and replace the disk with SSD.
It doesn't matter if you use DHCP or fixed IP. If you use DHCP then either check on your router's status page what IP the server has or give its MAC a fixed IP from the DHCP side.
@@Dexter101x I can't really tell you that without further information. Can you ping the machine ? Can you ssh into it ? Is the Webmin service running ? Are you on the same network ? How did you connect the box to your network ? What exactly is not working ? If you have trouble setting this up and you need help then you can also jump on my discord server - we are doing video / voice sessions every sunday at 9 AM and 6 PM Berlin time plus there are many nice people who can help you out.
Great and usefull! I myself assume make my own home headless server for VS Code; back-end part is on headless Linux machine with VS Code, all my files and interpretators, and front-end part is on laptop with installed VS Code with Remote extension. I suppose in local network latency could be near zero values...
did you do a video on ssl and https certificates? i could never get my head around that but it's something i want to know. how to generate self signed certificates and use them in my lab etc
Not yet - but definitely on the list. What's holding me back is that I don't want to show OpenSSL command line but rather advise on a good OpenSSL GUI. But I need to try them out. The video ideas I have are around NGINX reverse proxy, Letsencrypt Wildcard and X.509 client certificates. But no, they don't exist yet.
@@frankbaron1608 True - and I agree, however it turns of many viewers. What I really like is using the GUI in the videeo and saying "On the command line you would do this" or provide ready-made script for the geeks ;-)
Great video! Is there a way to get Webmin to work on a virtual Ubuntu server running in VirtualBox that is connected to a virtual router (OpenWRT)? The install works, the VM has internet access, I can SSH onto the server but I can't get onto Webmin using the address. I've tried switching the hostname for IP:10000 too. Also tried opening ports 80, 10000 using UFW commands on Ubuntu server. I'm a bit confused now - could the issue be the virtual OpenWRT firewall, the Ubuntu firewall or something else?
Hi John, very often the limitation Virtualbox is the type of network that is used. Check if your VM uses the host only, NAT or bridged Network. As far as I remember, bridged would make the VM visible in the network.
Stuck at trying to find the virtualbox web service in Bootup and shutdown. I have installed successfully virtualbox package and all updates done but cannot find this service in the list. Anyone has any pointers?
If I remember it well, then the VBox Web service does not start on Ubuntu Workstation, only on Server. This article may help: askubuntu.com/questions/1131056/virtualbox-web-service-missing-after-clean-installation-on-ubuntu-18-04-1-lts
@@OneMarcFifty I managed to sort it out. First, in Bootup and Shutdown I created a new systemd service where I pasted: /usr/bin/vboxwebsrv --pidfile /home/virtual/vboxweb.pid --host=0.0.0.0 --background PIDFile=/home/virtual/vboxweb.pid for its start up command and gave it a name and description. Then I went into it again and replaced the contents with the content for the vboxweb.service unit file as per your tutorial. I could then start the service successfully.
It should - it was released after 2006: docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.upgrade.doc/GUID-DEB8086A-306B-4239-BF76-E354679202FC.html
Great video Marc, looking through all your videos for sure. I added Webmin and can connect via the ip address 198.168.1.x:10000 for example. However localhost:10000 or the servername:10000 do not work. Any ideas on why this might be the case please?
Hi Richard, there may be many reasons for this. First check name resolution (i.e. can you ping servername from a distant host ?) The localhost will only work if you access the webmin page FROM the localhost of course. Second, check http or https. Third, see if there is any firewall blocking access. Hope that helps.
When reboot server I have to do this command again: docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer How to fix autostart on Portainer?
Hi Daniel maybe check if there are rogue containers or images and clean them out / delete them. Also, is your docker service set to autostart (systemctl enable docker.service or something similar )?
When trying to launch the iso file with Remotebox the VNC software keeps asking for a password. I've tried each account password and verified that settings are on no authentication under the vm settings. Have you came across this issue before?
Hi Scott, I have come across issues when I put the ISO files in subdirectories with restricted access rights on the server. You might want to check if the user has sufficient rights on the storage location.
@@OneMarcFifty I’ll certainly check the “iso images” folder permission. Remotebox console shows the instance running - it’s just when the guest vnc display launches at first or when clicking the button - that it prompts for authorization to establish the viewer
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer Found it in docker video. Thanks for good channel.
Well, if you have the server box in front of you and you have a keyboard and screen attached to it then you can do the stuff on the console of the server. If you have the PC in a closet or in the basement, then you would need to ssh into it.
@@OneMarcFifty Ok, gotta check it out. I really like Proxmox. It's so nice for noob like me that you can make those snapshots. Saves a ton of time to prevent those "I gotta start all over moments". Plus now that I have some virtualized servers running as they should and I've been planning to change actual server it at least seems trivial thing to relocate everything to new hardware.
Hello! Thanks for this video It was really helpful. I ran into an issue while trying to install remotebox for Virtualbox. when I launch it got the following "Gtk-WARNING **: cannot open display: at /usr/lib/x86_64-linux-gnu/perl5/5.30/Gtk2.pm line 126." Did anyone get the same error? If yes how did you resolve it?
Hi Lawrence. Please define "the job" ;-) If you want to set everything up as described, it will work flawlessly - basically depends on the workloads that you want to put on. If you plan to run multiple windows machines, then this will not work. If your plan is to run a handful of docker containers and maybe 2 or 3 linux VMs then that should work.
Hi, i'm macOS user, can you tell or explain other way to connect VistualBox. Without install any tool in my macOS sistem? Adiconaly, I'm interested in PHPvirtualBox. Can you make a tutorial? I will try put PHPvirtualbox runnig on a docker.
Actually the expression "per month" was wrong - It has a max power rating of 50 Watts - that means a _maximum_ of 50 x 30 x 24 Watt-hours which is _maximum_ 36 KWh per month so max. 13 EUR/month in Germany or 6USD/month in the US. I expect this to run on averaga around 20 Watts, i.e. 5-8 EUR/month
@@sebastianb.1164 That's OK ;-) You know, I realized the error immediately after I was done recording but then I opted against cutting it out because the audio would just not have permitted it ;-) It always strikes me how many errors I find in my videos even though I read through the script 15-20 times before I record...
I am sorry I totally disagree with using Linux for a home server. There is just too many problems doing anything. I tried this, and gave it a good try, and the loads of command line to do anything is just too complicated. And most cases you type in the code and don’t even really know what you are doing. You copy it from guy on a website not knowing what you are doing. And God forbid if anything goes wrong when you do it. I have spend hundreds of hours just trying to figure out what went wrong, and how to fix it.
200USD for that thing, damn, just get Synology NAS. youll be spending another 100USD or so for the drive enclosures anyway. also the video is un-necessarily complicated. go install OMV instead and install KVM package for VMs and docker with portainer for containers and all of this can be done within 30mins from install to ready to use.
Hi, many thanks for your feedback. There are always many different ways of getting things done, depending on your use case (if you need many drives, a NAS enclosure might be the best solution. If you need virtualization, proxmox etc might fit better). I am not telling anybody what to do, just showing possibilities. I do not believe that there is a "wrong" or "right" here ;-) ruclips.net/channel/UCG5Ph9Mm6UEQLJJ-kGIC2AQ
Please visit my channel page: ruclips.net/channel/UCG5Ph9Mm6UEQLJJ-kGIC2AQ
Want to talk to me? Join my Discord Server: discord.com/invite/DXnfBUG
Just a note. Webmin has been around since 1997. Great video. Thanks for all your work.
Many thanks for your feedback. Yes, it's been a long time ;-)
Found this from your stack overflow post regarding headless virtual machines and VNC, subscribed. Thanks!
Awesome, many thanks for subscribing Malik !
Another great video Marc, so informative and easy to understand. Keep up the great work it is truly appreciated that’s for sure 👍👍👍
Many thanks Ian!
Wonderful, i'am a virtualbox's user but i have never heard about remotebox and phpvirtualbox, thankyou very match
Hi, you’re welcome ;-) still - if you want Virtualisation on a dedicated remote host then have a look at Proxmox;-)
First video of yours that I have seen, and I'm impressed. Clear, concise instructions, with no faffing around.
Great stuff! Subscribed.
P.S. I've been using Webmin for years, since I was first intimidated by learning Linux shell commands. All my machines run it.
Awesome- many thanks for the feedback!
"LIKE" is not enough to tell you how crystal-clear and informative this video is! Congrats for this episode, which makes me immediately subscribe to the channel! 👍
Hi Jean-Luc, many many thanks for the friendly feedback and for subscribing !!!
You have done a great job. Honestly I'm so happy that RUclips recommended your channel to me!
It's quite obvious how much time and effort is needed to make such a tutorial Marc.
Keep it on please Sir!
Thank you very much ;-)
I have never had a idea of having a GUI on a headless OS. thank you for making ame little wiser than yesterday
Many thanks for your feedback ;-)
Aaah VirtualBox.... Makes me nostalgic to think of. That said KVM/QEMU with virt-manager is what I'd recommend any Linux user.
Hi, totally agree. Virtmanager (if you are on a generic linux box) or Proxmox are most certainly the way to go for many of us ;-)
Perfect video again Marc, just was working on to replace my old homelab server (w10 with virtualbox) to a new model (ubunut 20.04 LTS with virtualbox) and this video was spot on !!! Keep up the good work.
Awesome, many thanks! You might want to hold off upgrading until the next episode where we will install Proxmox - I love it !
I'm just trying to do the same. The film helped me make the final decision
I love this man!, I like how he straight away from a get-go suggested using GUI, no command line needed.
Subscribed.
Many thanks!
I have been trying to bring up the topic for a long time. None of it happened. I love you. You are great. I don't know English very well, but the movie will help me very much. I have to convert all your films because they are in topics that interest me. I'm delighted
Many thanks for the feedback - glad you like the videos ;-)
THANK YOU! This is exactly what I need to do for my project. And yes, there are a lot of broken/old instructions which has caused me headaches. thank you again for this wonderful instructions.
Hey, thanks for the feedback - and I'm happy it helped ;-)
Great video Marc, I would definitely be interested in the PHP interface for VB and also Proxmox. Great stuff
Many thanks! Proxmox is coming next Monday. PHP is noted ;-)
Good video, last time when I used Webmin, it was on a Pentium-MMX 233 MHz which I had used as a home server. Just ordered a Dell 3040 USFF from black friday deals for US$85.
That’s a good deal ;-)
ohh! Boy! Your subscriber base is going to go way up. Nice Job.
Many thanks Tony ;-)
Nice one. I'm waiting for my Dell 7040 now and going to do a similar setup. I'm (mostly) going for a KVM/QEMU virtualisation and Docker. This is a rather affordable piece of H/W and I do have some high expectations from it. Thanks for the video. BTW - nice greenscreen
Perfect, let us know how it works out;-)
Pretty epic video. I've been wanting to get a mini PC for experimentation purposes. I didn't know there were so many admin GUIs available!
Yes, I think it’s a common misconception that Linux is always text only ;-)
Cockpit and Webmin are popular administration interfaces.
Great video Marc. I like the way you do the presentation.
Thank you very much!
Marc, the choice of this system is brilliant!
I think it's important to mention how highly efficient this CPU is - for example, the idle power draw, peak power draw vs. the computation power it provides for that is phenomenal.
If you can, please, run those numbers, specially as this system runs 24x7, as that would be very helpful. I am estimating 7 - 9W.
You almost touched upon it briefly, at 1:24, but I think this recurring expense is far more important than what one getting started would believe. Another thumbs up
Hi, first off- thanks for the thumbs up! I will expand a bit more on this in the next episode where we will install Proxmox on the PC. In a nutshell, everything that is small and possibly fan-less is prone to be a good choice as it dissipates less heat by design. Laptops are a good choice ass well actually. Might even use a laptop with a broken display for this!
@@OneMarcFifty laptops could be a good fit although they have poor thermal throttling I believe. This one is compact too. The T series processor is phenomenal value. If you can do some power draw tests, that would be great 👍🙂
Marc. Great teaching methodology. Thank you!
Hi Fernando, thank you very much.
Dear Marc,
Just watch it.
Really great video.
Many thanks for the feedback Anan!
Hey Marc, thanks for this superb video!
Not even knew that there's a possiblity to a) use Webmin to install Docker.
And to my big surprise, the VBOX part was even better :-)
Have to check if have a KVM video too. If not, this may be something to cover if you like it too.
So, t'care and continue your great YT Channel.
Glad it was helpful! Many thanks for your nice feedback! There are more videos on this, if you check out the channel - next episode is on Proxmox (which actually can be used to run KVM machines)
Hey Marc, great video, would be great to see more about your home automation server apps. Bests!
Thanks for the feedback Khris - I still try to get my head around this (how to show my home automation stuff) without either having to do everything again in home assistant or showing it in FHEM which nobody uses....
I'm tired of paying hosting fees and have been hosting a hobby website on my PC. But I want to use a dedicated computer to host websites and this seems like a great option. Thank you!
Happy it helped ;-)
much love. keep it up
Thank you
Fielen dank, Marc!
Ich danke dir!
Just install virtualmin and php packages that's all. If automatically attaches itself to webmin. This is a longer performance eating process.
For the home server this is a great video and I think for the home lab Proxmox would be a better choice.
Hi, I do agree - I am actually using Proxmox. I assume you have seen the video ruclips.net/video/sQ1ECPMtAJY/видео.html
Great video Marc, Thanks again!
Thank you!
very well informed. Thank you, sir.
Thank you Hamid
Liked and subbed for the comment about the gym membership haha
Hey, many thanks for subscribing and liking ;-) I have cancelled my Gym subscription in the meantime ;-)
Just discovered your channel. I'm liking the presentation so far except for one thing: The RED TEXT.
Scrolling through the comments not noticing anyone else having this issue. But, I noticed it is very straining on my eyes trying to read the red text against blue background.
Perhaps others like me have similar visual accessibility concerns that make watching this video unpleasant. This results in high bounce rate and lower SEO and thus lower views and less income for you (if you've monetized the video or are hoping for affiliate clicks) . One simple solution is to recut the video in your editing software with a 2-4 px white stroke around any red text.
Hi Eric, many thanks for the feedback - I am always after that type of feedback because it helps me improve things - and while I have switched to white and dark blue for most texts (except the calls to action) - I will have another look at my last videos and keep this in mind - many thanks ! Unfortunately I can't edit published videos.
Great video! Would like to see the video on SSL/TLS.
Thank you very much - it's on the list ;-)
Awesome video, i didnt know virtual box can be use remotely.
Hi Robert, many thanks - yes - i found that out during the research for this video actually ;-)
Marc thank you very much!
You’re welcome 😀 Thanks for watching!
i once managed to have a home network and an Xbox- then windows updated.
it got so discombobulated- i was glad I invested in large drives for each of the 3 PCs, laptops, and Xbox.
Thanks for the feedback!
Thanks, this showed me a great deal! Question: Is this only for an internal network? Or could this be done on a larger machine to Self-Host a Public website? If so did you already do a video on that.
Hi, many thanks for your feedback. This is for a LAN installation really. If you wanted to use virtualization to host a public website then I'd recommend docker or KVM/QEmu.
@@OneMarcFifty Thanks for the reply, I am a novice, first time I heard of KVM/qemu... gives me more tools(to study) :) ... I was basically going to use your setup but add NginX to handle externals.... But I will now read up on KVM/qemu first. {btw, I am doing all this mostly just to learn how to do it, rather than to have some awesome high traffic website. lol } Thanks again!
Really nice video - like your approach! How quiet is the dell Optiplex?
It's fanless - plus it has an SSD - so VERY silent ;-)
Hello marc, your videos are great. Thank you so much. I've been thinking about building a home server for a while and your tutorials are crystal clear how to do it. Do you have any video about setting up names (instead of IPs) for the devices in the network?
Hi, many thanks for your feedback. I have been thinking about some basic networking tutorials like DNS, DHCP, subnetting and the like for a while - it's on the list - but I admit not with a very high priority at the moment ;-)
I had to install the virtualbox extension pack and remotebox prerequisites before connecting to the virtualbox successfully, otherwise I was keep getting connection issues on the Ubuntu 20.04 server and the desktop. Good video though!
Many thanks for sharing !
need an 8 hour video from you so I can use for my sleep audio
I didn’t know that I was THAT boring 😂😂😂😂😂
@@OneMarcFifty your voice is great for ASMR
Nice share 😎👍
Thank you ;-)
Hi Marc, again great video. For that I am a lazy person... Could you paste the commands you use to the description section ;) Really useful and inspiring stuff!
Thanks a million - your wish is my command ;-) will do this as soon as I can ;-)
@@OneMarcFifty You don't need to do it for the "old" videos but maybe an idea for the next ones :-)
@@OneMarcFifty I second Ralf's comment. There are few things as frustrating as spending hours trying to figure out what you did wrong only to discover a tiny typo when you tried to copy a command from a video. BTW, thanks for the video it is one of the best on the subject.
Yes, I'm interested in PHPvirtualBox. Can you make a tutorial? THx
Thank you for your feedback, Matt! It's noted.
Just install virtualmin and php packages that's all. If automatically attaches itself to webmin. This is a longer performance eating process.
Good video
Thank you !
Thank you sooo much
Is the only reason we use a full blown PC to run OpenWRT because of its beefy CPU, upgradable RAM and storage if needed? The powerful CPU can route many more packets so coupled with the advanced networking features that include firewalls, why don’t big companies use this solution instead paying thousands for a Cisco box?
Hi Jason, big companies usually need to use non-community solutions for compliance and audit reasons. If something goes wrong then they need a phone number to call. If something went REALLY wrong then they will ask questions of liability etc. So the reason is not related to tech really ;-) It's support and maintenance.
nice video
Thanks mate !
Im planning on making my own home lab, like how many virtual machines could i run at once ? Great Video!
Hi, many thanks! It largely depends on the OS and the workload. You would need to check the hardware requirements for those. As a rule of thumb I’d say Windows 2 and Linux maybe 4-5. Consider Proxmox and running containers - I run roughly 15 containers and 2 VMs on this.
@@OneMarcFifty thanks for the reply!, i was thinking in running five windows 7 32 bits machines with 1.5GB ram each, since each vm's will just run python scripts, and should not stress the CPU much
Hi Marc, i'm having some trouble finding the webmin portal by hostname. I can get to it with the server IP, I think this is a DNS issue but wasn't sure if it's a webmin configuration problem or my ISP.
That definitely sounds like a DNS problem to me
Thanks.
all things went well in your steps except setting up vboxweb service... it is missing, and i've tried following your written steps, but do not understand enough to edit the systemd configuration file...
Hi, that was actually my first attempt to describe a home Server for Virtualization. After a year or two, it has turned out that the Proxmox approach is a much better one.
The virtualbox install you show seems really insecure. Any user on the system has access to vboxwebsrv! Thus access to all the VMs. Shouldn't this be locked to a single user?
True - probably not a setup you would use in a multi user environment. I’d recommend Proxmox VE for this (see the next video in the series). Alternatively you might lock it down with nginx + authelia for example
I downloaded Ubuntu Server as shown but after I rebooted my Boot Drive isnt connected by the computer? Any ideas on what might be causing the issue?
Maybe a missing driver? Alternatively check if you have used EFI or not (and set the BIOS boot parameters accordingly). I strongly recommend using UEFI.
How do you make the home lab server accessible from labserver ? Is this just an Alias?
It’s just an entry in a host file or DNS
Tried to edit comment, meh!
Also found that Remotebox could not connect from my (Mint Linux 19.1) client to the server with just "hostname" in the URL field of the Connect dialog, as your video seems to show -- I had to specify the complete protocol, hostname, port -- can't copy/paste it verbatim
Hi Mark, yes - accessing hosts with their names is something that many of us struggle with in general. I am currently thinking of planning an episode on name resolution / DNs / DHCP network setup as this is definitely something that makes life so much easier. But there are so many other aspects as well as the linux hostname needs to fit etc. - but I think that would be a great Episode 5 of the budget networking series actually.
@@OneMarcFifty yes! Lightweight home LAN DNS solution(s) would be a very valuable video!
Hi Marc, I installed the software and everything was working as expected, however, I had to reboot, and found I no longer was able to connect to the Virtualbox web port - now when I look at ther Boot and Shutdown services on webmin, the vboxweb.service is missing!. I have tried rebuilding the server, but still the same issue. Any thoughts? This is really puzzling, as I have tried to follow the steps as per your tutorial. Thanks
Check this article here - maybe it helps : askubuntu.com/questions/1131056/virtualbox-web-service-missing-after-clean-installation-on-ubuntu-18-04-1-lts
Hi Marc, is PiMox good for managing LXC containers? I want to install openwrt, telegraf, grafana and influxdb in containers and maybe migrate them on a miniPC in the future. Is the raspberry pi4 powerful enough for it?
Wow - hard to say. It depends on the load that you put on all of these. It should work - but will it be flawless ? again, hard to say. However, PiMox looks like a good solution to have a third node up in a cluster configuration in order to reach a Quorum.
@@OneMarcFifty I want to monitor my network traffic and devices with snmp
That should work. But maybe have a look at zabbix for monitoring as well..
@@OneMarcFifty thanks!
Is that 16gb ram enough to ran virtual machines on ProxMox? thanks
Well, it really depends on what you want to run inside the VM. If it is a small linux machine (like OpenWrt or the like) then yes, 16 GB are plenty. If you want to run a Windows Server infrastructure with AD, MSQ, Exchange and the like then clearly no. Best way to judge would presumably be to take the hardware requirements of the solution that you want to run and add a bit of overhead to it (maybe 15% or the like) - if that fits, then you are good to go.
What do you recon about minimum specs? I know it is a subjective question! i am guessing anything not ssd is just daft but is the real world performance of i5 over i3 significant? clock speed and generation?,. I am seeing a load of £88 I3 at 2.5g but an older generation would that be a false economy over a £150 unit of the same specs as yours? I am certainly feeling the limitations of not having x86 as my server, mine is and odroid H1 with an ssd and it has done me well for years but it is limited now.
Yes - well as you mention, it is difficult to say without knowing what you want to do with it. Passmark Software has a quite nice CPU comparison web site at www.cpubenchmark.net/ - you also need to be aware that there are many different models of i3 and i5, different generations, different architectures within the same family etc. Personally, I would prefer an older i7 over a newer i5 or i3 but again it depends what you're after - if you really need CPU power (which in fact only very few people really need) or rather memory and I/O. Just look at how fast an old laptop runs when you upgrade memory and replace the disk with SSD.
Also, in order to gain access to the webmin gui, wouldn't you need a static ip?
It doesn't matter if you use DHCP or fixed IP. If you use DHCP then either check on your router's status page what IP the server has or give its MAC a fixed IP from the DHCP side.
@@OneMarcFifty why isn’t this working for me then?
@@Dexter101x I can't really tell you that without further information. Can you ping the machine ? Can you ssh into it ? Is the Webmin service running ? Are you on the same network ? How did you connect the box to your network ? What exactly is not working ? If you have trouble setting this up and you need help then you can also jump on my discord server - we are doing video / voice sessions every sunday at 9 AM and 6 PM Berlin time plus there are many nice people who can help you out.
Right, got the webmin installed, but this time for real, can't access it via the gui
Hi Dexter, you need to browse to port 10000 of the machine. Check if the webmin service is running before you do that. (service webmin status)
Please do a video on cockpit
I'll think it over ;-)
Great and usefull!
I myself assume make my own home headless server for VS Code; back-end part is on headless Linux machine with VS Code, all my files and interpretators, and front-end part is on laptop with installed VS Code with Remote extension. I suppose in local network latency could be near zero values...
Many thanks for the feedback, Vladislav!
11:44 didnt you forget to add the vboxuser as well?
You mean the vboxusers group ? that one is the primary group of that user already ("Primary Group" above the box) - the user is called "virtual".
did you do a video on ssl and https certificates? i could never get my head around that but it's something i want to know. how to generate self signed certificates and use them in my lab etc
Not yet - but definitely on the list. What's holding me back is that I don't want to show OpenSSL command line but rather advise on a good OpenSSL GUI. But I need to try them out. The video ideas I have are around NGINX reverse proxy, Letsencrypt Wildcard and X.509 client certificates. But no, they don't exist yet.
@@OneMarcFifty personally i prefer the command line, you kind of get more of a feel of how it works that way imo
@@frankbaron1608 True - and I agree, however it turns of many viewers. What I really like is using the GUI in the videeo and saying "On the command line you would do this" or provide ready-made script for the geeks ;-)
@@OneMarcFifty whatever way you present it, it will definately be worth a watch :)
Great video! Is there a way to get Webmin to work on a virtual Ubuntu server running in VirtualBox that is connected to a virtual router (OpenWRT)?
The install works, the VM has internet access, I can SSH onto the server but I can't get onto Webmin using the address.
I've tried switching the hostname for IP:10000 too. Also tried opening ports 80, 10000 using UFW commands on Ubuntu server.
I'm a bit confused now - could the issue be the virtual OpenWRT firewall, the Ubuntu firewall or something else?
Hi John, very often the limitation Virtualbox is the type of network that is used. Check if your VM uses the host only, NAT or bridged Network. As far as I remember, bridged would make the VM visible in the network.
@@OneMarcFifty Thanks! I managed to figure it out, in my case it was a firewall issue :)
Stuck at trying to find the virtualbox web service in Bootup and shutdown. I have installed successfully virtualbox package and all updates done but cannot find this service in the list. Anyone has any pointers?
If I remember it well, then the VBox Web service does not start on Ubuntu Workstation, only on Server. This article may help: askubuntu.com/questions/1131056/virtualbox-web-service-missing-after-clean-installation-on-ubuntu-18-04-1-lts
@@OneMarcFifty Thanks for the tip, will try setting everything up using ubuntu server instead and see how it goes.
@@OneMarcFifty I managed to sort it out. First, in Bootup and Shutdown I created a new systemd service where I pasted:
/usr/bin/vboxwebsrv --pidfile /home/virtual/vboxweb.pid --host=0.0.0.0 --background
PIDFile=/home/virtual/vboxweb.pid
for its start up command and gave it a name and description.
Then I went into it again and replaced the contents with the content for the vboxweb.service unit file as per your tutorial.
I could then start the service successfully.
@@KevinCarbonaro the same happened here.. I was able to get the webservice when installing using the .deb file instead of using apt-get
Nice tutorial, can this server run vmware esxi 6x?
It should - it was released after 2006: docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.upgrade.doc/GUID-DEB8086A-306B-4239-BF76-E354679202FC.html
Great video Marc, looking through all your videos for sure. I added Webmin and can connect via the ip address 198.168.1.x:10000 for example. However localhost:10000 or the servername:10000 do not work. Any ideas on why this might be the case please?
Hi Richard, there may be many reasons for this. First check name resolution (i.e. can you ping servername from a distant host ?) The localhost will only work if you access the webmin page FROM the localhost of course. Second, check http or https. Third, see if there is any firewall blocking access. Hope that helps.
@@OneMarcFifty thx Marc will have a play today
When reboot server I have to do this command again:
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
How to fix autostart on Portainer?
Hi Daniel maybe check if there are rogue containers or images and clean them out / delete them. Also, is your docker service set to autostart (systemctl enable docker.service or something similar )?
When trying to launch the iso file with Remotebox the VNC software keeps asking for a password. I've tried each account password and verified that settings are on no authentication under the vm settings. Have you came across this issue before?
Hi Scott, I have come across issues when I put the ISO files in subdirectories with restricted access rights on the server. You might want to check if the user has sufficient rights on the storage location.
@@OneMarcFifty I’ll certainly check the “iso images” folder permission. Remotebox console shows the instance running - it’s just when the guest vnc display launches at first or when clicking the button - that it prompts for authorization to establish the viewer
Oh OK I see - no I haven‘t seen that happen. Anything in any log file (syslog, auth.log and the like?)
Hmm Cant find what to paste when to install portainer in webmin.
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
Found it in docker video. Thanks for good channel.
Hi Daniel, sorry for the late reply. Glad you got it sorted !
To be honest, I'm not quite getting what you mean and did here 3:52
Well, if you have the server box in front of you and you have a keyboard and screen attached to it then you can do the stuff on the console of the server. If you have the PC in a closet or in the basement, then you would need to ssh into it.
Why not Proxmox? To me it sounds far superior choice.
Make sure you watch the second episode ;-)
@@OneMarcFifty Ok, gotta check it out. I really like Proxmox. It's so nice for noob like me that you can make those snapshots. Saves a ton of time to prevent those "I gotta start all over moments". Plus now that I have some virtualized servers running as they should and I've been planning to change actual server it at least seems trivial thing to relocate everything to new hardware.
I totally agree - Proxmox is awesome - I love it !!!!
Hello! Thanks for this video It was really helpful. I ran into an issue while trying to install remotebox for Virtualbox. when I launch it got the following "Gtk-WARNING **: cannot open display: at /usr/lib/x86_64-linux-gnu/perl5/5.30/Gtk2.pm line 126." Did anyone get the same error? If yes how did you resolve it?
Do you have a Linux host or Windows ? If Linux, do you have a graphical Environmetn ( like KDE, Gnomw, Mate )?
Will 8gb ram do the job?
Hi Lawrence. Please define "the job" ;-) If you want to set everything up as described, it will work flawlessly - basically depends on the workloads that you want to put on. If you plan to run multiple windows machines, then this will not work. If your plan is to run a handful of docker containers and maybe 2 or 3 linux VMs then that should work.
Hi, i'm macOS user, can you tell or explain other way to connect VistualBox. Without install any tool in my macOS sistem?
Adiconaly, I'm interested in PHPvirtualBox. Can you make a tutorial?
I will try put PHPvirtualbox runnig on a docker.
I’ll give that a thought- alternatively there is Proxmox 😉
50 Watts per month? So something like 50 Wh /30 days/24h?? 😃
Actually the expression "per month" was wrong - It has a max power rating of 50 Watts - that means a _maximum_ of 50 x 30 x 24 Watt-hours which is _maximum_ 36 KWh per month so max. 13 EUR/month in Germany or 6USD/month in the US. I expect this to run on averaga around 20 Watts, i.e. 5-8 EUR/month
@@OneMarcFifty I know. Just wanted to play the "Oberlehrer" ;)
@@sebastianb.1164 That's OK ;-) You know, I realized the error immediately after I was done recording but then I opted against cutting it out because the audio would just not have permitted it ;-) It always strikes me how many errors I find in my videos even though I read through the script 15-20 times before I record...
I am sorry I totally disagree with using Linux for a home server. There is just too many problems doing anything. I tried this, and gave it a good try, and the loads of command line to do anything is just too complicated. And most cases you type in the code and don’t even really know what you are doing. You copy it from guy on a website not knowing what you are doing. And God forbid if anything goes wrong when you do it. I have spend hundreds of hours just trying to figure out what went wrong, and how to fix it.
Hi, thanks for the feedback
200USD for that thing, damn, just get Synology NAS. youll be spending another 100USD or so for the drive enclosures anyway.
also the video is un-necessarily complicated. go install OMV instead and install KVM package for VMs and docker with portainer for containers and all of this can be done within 30mins from install to ready to use.
Hi, many thanks for your feedback. There are always many different ways of getting things done, depending on your use case (if you need many drives, a NAS enclosure might be the best solution. If you need virtualization, proxmox etc might fit better). I am not telling anybody what to do, just showing possibilities. I do not believe that there is a "wrong" or "right" here ;-) ruclips.net/channel/UCG5Ph9Mm6UEQLJJ-kGIC2AQ