I’ve been using the Firefox docker container through the gluetun docker container (runs great with proton and mullvad) and it’s been really great.

To me it’s kind of like a less restricted tor browser, for when you need something stronger in terms of speed or IP blocking. And maybe something more persistent.

And it always stays open even when you close your connection.

Some of my use cases are:

  • Anonymously downloading larger files through the clearnet.

  • Anonymous ChatGPT usage.

  • Manually looking for torrent magnet links (though I usually do that with the tor browser)

  • Accessing shadow libraries

  • Uninvited Guest@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    I’m curious what the host machine for the Docker container is? Is it a headless server or something with a desktop/window manager?

    Been looking to set up the Obsidian Docker container but I presently only run headless, so it sounds like a headache.

    • msinfo32@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Most of these containers don’t require any thing attached to the host - it can work headless. They are docker (just normal Linux inside) containers which are running processes such as Firefox and usually run something like KasmVNC giving fast, responsive (if using high bandwidth settings) remote desktop into the containers which runs the Firefox browser on a lightweight virtual desktop with a virtual display. I’d recommend looking into the concept from linuxserver.io’s Webtop container to understand the concept (and how cool they are!) In your case with obsidian they pretty much run a container and pass a bind mount for a Vault. This isn’t synced by default with anything but you could use Syncthing on the host to sync your vault from other devices or use Obsidian Sync.

  • c10l@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    How do you use ChatGPT anonymously? It requires a valid login linked to a payment method. It doesn’t get any less anonymous than that.

  • peregus@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    So it’s the use of a browser within a browser? Is it any different than just using Firefox containers (they are AWESOME!!!) and a VPN add-on?

  • d416@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    wait what how am I hearing about this Firefox docker for the first time. Got a kink to the dockerhub?

    Hopefully this will work remotely on a smartphone because I’m looking for all ways to defeat FB messenger and access it through a desktop browser which they enforce. Thanks for sharing

  • DontAskAboutUpdog@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    Firefox dockers are amazing. I have one running on my home network. I use it to access my router settings when I am away from home.

    • scarilog@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 months ago

      But you can just do that with a normal VPN? What’s the advantage doing it like this?

  • ticho@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    I just use my own custom built docker images and have a few aliases set up for different “instances”, e.g. one for banking, one for tis eshop, one for that eshop, etc. Each with its own firefox data dir and own downloads subfolder. Plus an alias to launch a temporary clean instance that gets discarded after it exits.

    • tootnbuns@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      That sound pretty cool - do these separate containers exit through the same network ? Or do you have like separate vpns?

      • ticho@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        All through the same network, I’m afraid. I haven’t felt the need to separate it like that, although it should be doable using docker networks, or maybe on even lower level, via Linux network namespaces.