18

A BIG SHOUTOUT TO MY FRIEND @theKarlisK

He is the real MVP.

We both spent the weekend to setup OpenVPN + Pi-Hole on Oracle free tier.

He hand held me through the entire process, was super patient with my silly queries and in fact explained me everything so well that it got imprinted in my mind.

And ofc, he was super quick to debug and resolve issues and handed me all the commands for quick execution.

Super glad to have worked with him on this project.

Comments
  • 5
    @theKarlisK thanks once again bro :)
  • 4
  • 1
    @Floydimus give some credit to Oracle or they might sue for not crediting them and demand a cash settlement.
  • 1
    @theKarlisK Fuck them. Haha for the first time I am not feeling guilty for using a service for free.
  • 2
    We created a Wiki for all to follow: https://floydimus.prismo.net/Floydi...
  • 2
    Nice work, but wouldn't it be easier to create a docker image for this, so that it can be replicated anywhere with ease, even on your own machine if you want? I'm also fairly sure that exists already and would be as simple to use as running a docker-compose file (it wouldn't be just the image since there'd be some network config I imagine)
  • 2
    @RememberMe no clue what docker is
  • 2
    @Floydimus basically, put everything your app/whatever software needs to run (installation, setup etc.) into a box. This is the docker image. Run that box wherever you want (becomes a running docker container), it'll always run because everything that it needs to run is (by definition) already in the box. Well, apart from the kernel, which is provided by the host system, but since the Linux kernel promises to never break its user facing API, this is not a problem. Any external stuff (network config, other containers etc.) need to be configured when running the box.

    Eh, a bit inaccurate but it's close enough for intuition. The general term you want to look up is "containers". Docker is one implementation of containers, but the most popular, it's very common among developers. Containers can do a lot more, but this is basically the idea.

    https://en.m.wikipedia.org/wiki/...
  • 1
    @RememberMe super helpful. Thanks.

    So basically this is like plug and play for apps which need custom installation and complex configs. And then I can take this and put it in any host provider, right?

    @TheKarlisk what are your thoughts on setting up this whole thing as a container?
  • 1
    @Floydimus It could be done but the current setup as-is would require redoing the scripts. I know pi Hole can be deployed on docker but for openvpn it would require preparing stuff to make use of the currently used scripts. And, if we're talking containers we have to also consider podman.

    Any host provider is relative - you'd still have to take care of stuff like firewall, you also have to either get a VPS and set up docker or find a host that provides hosting docker containers.
  • 1
    @theKarlisK okay. Let's stick to what we have.
  • 1
    @Floydimus Could be done as "V3"
  • 1
  • 1
    @Floydimus well... Nazies had the V2 and V3 rockets ... but we're not bombarding London here are we? You had V2 in the title of the blog post for the current - latest setup. I propose to call the Containerized version the "V3".
  • 1
    @theKarlisK hahahahaha I didn't think it that way. Yes, V3 we can try.
  • 1
Add Comment