How to run the example.com domain on Proxmox

Sdílet
Vložit
  • čas přidán 12. 06. 2024
  • Let's create a fully blown example.com domain on Proxmox including Certificates and e-Mail in less than 20 minutes! You can use this domain to test drive software or as a staging environment.
    The Github Repo: github.com/onemarcfifty/examp...
    The blog article w/r to the certificates: www.onemarcfifty.com/blog/Por...
    0:00 The example.com domain
    0:49 The blue print
    2:40 Build instructions Proxmox
    6:38 How to use
    10:58 Using a Windows Client
    13:15 Using a MacOS Client
    14:10 Changing the IP address range
    14:45 More Ideas
    CZcams: / onemarcfifty
    Twitter: / onemarcfifty
    Discord: / discord
    Github: github.com/onemarcfifty
    Patreon: / onemarcfifty
    Blog: www.onemarcfifty.com
  • Věda a technologie

Komentáře • 37

  • @hamigakisan7094
    @hamigakisan7094 Před rokem +4

    More folks need to know about your channel! You are so great at explaining things and it seems everytime I hav an idea, there's a video from you about exactly what I'm trying to do or something I've never even thought about trying!

  • @MACKIQ
    @MACKIQ Před 5 měsíci

    I wanted to thank you personally! Your video’s are AWESOME! I watched 11 of them, probably 3 or 4 times, in the last 3 days😮🎉😂 I would like to give back, bc I know how much time and money it takes to make videos. It’s the least I can do, for all the knowledge, all the time and money you saved me! I hope you have an amazing 2024!!

  • @SalmanKhan-qp5gz
    @SalmanKhan-qp5gz Před 6 měsíci

    It's not a channel it's a mine of precious things.

  • @dpg6769
    @dpg6769 Před rokem +2

    Wow thanks Marc..this is extremely useful ❤

  • @brianoconnell-df7kz
    @brianoconnell-df7kz Před rokem +2

    Thanks Marc, that is inspiring! I would love to see this lab deployed by Ansible!

    • @OneMarcFifty
      @OneMarcFifty  Před rokem +1

      Hi Brian, I had actually thought about this before I started the work. The reason why I opted for a script was that I am already shrinking the potential audience by using Proxmox plus I would have reduced the audience further by using Ansible. But I do agree that using ansible would have a certain charm here (need a domain? - no prob, run the "deploy-domain.yaml playbook) - I might have a look into that but would probably split it into multiple playbooks (deploy client, router, docker, mail in 4 distinct playbooks or the like). Another advantage of using ansible might be to maybe use other platforms (cloud provider, docker, native kvm or the like). Many thanks for your feedback!

  • @JosselinduPLESSIS
    @JosselinduPLESSIS Před rokem +2

    Amazing, I have to say. I reckon it can be very useful: I’ll set-up this to create a staging environment

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Hi Josselin, many thanks for the feedback - let me know how things work out.

  • @jrrtolkin
    @jrrtolkin Před rokem +1

    Thanx, Great idea and as always a detailed tutorial. Will test this soon.

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Hi, many thanks - let me know if everything works as expected.

  • @jairunet
    @jairunet Před rokem +1

    Excellent! I am currently running proxmox for my bitcoin lightning nodes, I will definitely be looking into preparing more instances for monitoring, DNS, SMTP, etc. Thank you for all you do Marc, appreciate it.

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Glad it was helpful! Many thanks for your feedback

  • @ukaszs5021
    @ukaszs5021 Před rokem +1

    As always great job! 👏

  • @MauroSedrani
    @MauroSedrani Před rokem +1

    Awesome. Great work!

  • @slacker1713
    @slacker1713 Před rokem +1

    love it...can't wait to test this out.

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Hi slacker, many thanks - let me know how it goes.

  • @Mikesco3
    @Mikesco3 Před rokem +2

    I really appreciate all of the forethought that you have put into your videos. I could really see this as being an useful thing.
    I was wondering about setting up an actual mail server self hosted like this and later moving it into a live domain once ready.
    For example if say I needed to migrate away from a GSuite account, create all of the addresses, migrate the mail and then once it is ready flip it over to the production side and update DNS.

    • @Mikesco3
      @Mikesco3 Před rokem

      I don't know if for that it would require mail-in-a-box or mailcow...

    • @OneMarcFifty
      @OneMarcFifty  Před rokem +2

      Hi Michael, great idea - I had been experimenting with offlineimap for use cases like this. It is actually capable to pull a whole tree from an imap server and create a complete maildir. I am using this to back up my mailboxes.

  • @mogarick
    @mogarick Před 9 měsíci

    Hi. First than all thank you for such a great channel! You make to look simple the not so simple things! Regarding the video I’m having many hiccups to replicate what you’ve shown on it. The last issue I’m facing (I hope it’s the last one) is that the mail server container is stucked on restarting state. Is that expected for some self learning purpose or should I report such issues in the github repo :)

  • @arghyl
    @arghyl Před rokem +2

    Wow great video Marc! I'm doing something similar with my Proxmox cluster using a bunch of isolated environments. Some using windows infrastructure others all linux, depends on the day. Setting it up on a script is an amazing idea! I keep spending hours building vms. I need to look at your script and learn :)
    Have you tried using open virtual switch to isolate networks in your Proxmox lab?

    • @OneMarcFifty
      @OneMarcFifty  Před rokem +2

      Hi Rodrigo, have a look at the scripts - I have spent a lot of time actually figuring out stuff that needed to be added (like the certificates added to the OS) and gradually added that. From that perspective - for me, having a script on Github is like note-taking really. I can go back to it because I remember I had an issue and can look up how I solved it. I haven't tried OVS yet because I could do everything I wanted with Linux bridges so far ;-) Many thanks for the feedback !

    • @arghyl
      @arghyl Před rokem +1

      @@OneMarcFifty I finally got around testing the repo and wow this is amazing. I even tested multiple setups as you suggested in the video. Great work!!

  • @btantlinger
    @btantlinger Před rokem +3

    Your belts are superior.

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Haha ;-) Nice one ;-) Many thanks ;-) Did you like the content as well ?

    • @btantlinger
      @btantlinger Před rokem +1

      @@OneMarcFifty Yes, great content as always!

  • @sanjeev2003
    @sanjeev2003 Před rokem +1

    Epic

    • @OneMarcFifty
      @OneMarcFifty  Před rokem

      Many thanks Sanjeev, I am glad that you liked the video!

    • @sanjeev2003
      @sanjeev2003 Před rokem +1

      @@OneMarcFifty You always make good videos. Always appreciate it. 👌

  • @gmailnew832
    @gmailnew832 Před rokem +1

    Please teach how to install openwrt on linksys EA9500 router

    • @OneMarcFifty
      @OneMarcFifty  Před rokem +1

      Well, that device has Broadcom hardware inside - they don’t have a very good track record w/r to supporting the FOSS community…

  • @MarkConstable
    @MarkConstable Před rokem +1

    I was fine up until you used the word "docker". Not interested.

    • @OneMarcFifty
      @OneMarcFifty  Před rokem +3

      Hi Mark, I get your point. The thought process behind this was as follows. First, the imap container was already available as a docker container and works pretty well. It's actually a combination of postfix and dovecot. If you wanted to run this in LXC, then you could do a docker export of the rootfs and restore it as a template in Proxmox. The second reason for having a docker in the environment was that a lot of software is available as docker compose or Dockerfile. For rapid test drive this still remains a good option. Also - please keep in mind that the docker host actually runs on an unprivileged container inside Proxmox. Many thanks for the feedback ;-)