• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Mirror for a Charity Auction

Scheduled Pinned Locked Moved Show your Mirror
13 Posts 6 Posters 5.0k Views 6 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    Tippon @bhepler
    last edited by Jan 17, 2024, 1:21 AM

    That looks amazing :)

    @bhepler said in Mirror for a Charity Auction:

    It has my reverse SSH code on it, so I can get into it remotely now that it’s been auctioned off.

    I don’t really understand reverse SSH. Does it let you connect if you don’t know the remote IP address? I’m looking at setting up a mirror for my mother in law, and if she changes ISP, the IP address will change. She’s not technical enough to be able to find the new one and let me know.

    Please forgive me if I'm slow to reply, I'm currently experiencing memory issues, and sometimes forget that I've asked a question >.<

    B 1 Reply Last reply Jan 17, 2024, 3:30 PM Reply Quote 0
    • B Offline
      bhepler Module Developer @Tippon
      last edited by Jan 17, 2024, 3:30 PM

      @Tippon Yeah, that’s pretty much it. The mirror attempts to connect to my command & control server at DNS entry that I control. When it connects, it establishes a reverse SSH connection. I can ride that reverse SSH connection down into the mirror. The C&C server is cloud based, so I just turn it off whenever I don’t need to connect to the mirrors.

      Because it’s the mirror making the outgoing connection, firewalls let it pass by. All the mirror needs is a connection to the internet.

      I have a pretty long tutorial on how to set it up. I’m a bit verbose.

      S T 2 Replies Last reply Jan 17, 2024, 3:37 PM Reply Quote 1
      • S Away
        sdetweil @bhepler
        last edited by Jan 17, 2024, 3:37 PM

        @bhepler one can also use cloudflare to create a tunnel, (using a docker container on the device to do the inbound connect)

        cloudflare allow you to create an uri that gets mapped to a local address and port…

        I have ssh and vnc access to my systems thru this
        ha.xxx.yyy gives me the HomeAssistant home page
        ssh.xxx.yyy gives me ssh
        vnc.xxx.yyy gives me vnc
        fb.xxx.yyy gives me the file browser
        i’ve got different uris to different systems.

        then u can use https: from the user browser to the cloudflare uri, and then the tunnel…

        you can use other docker tools (filebrowser, …) to give access to different services…

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        B T 2 Replies Last reply Jan 17, 2024, 3:42 PM Reply Quote 1
        • B Offline
          bhepler Module Developer @sdetweil
          last edited by Jan 17, 2024, 3:42 PM

          @sdetweil Now this sounds interesting. Do you have tutorial or URL where I can learn how to set this up?

          1 Reply Last reply Reply Quote 1
          • T Offline
            Tippon @bhepler
            last edited by Jan 17, 2024, 11:10 PM

            @bhepler That’s brilliant, thank you :)

            I’ve got some homework to do :D

            Please forgive me if I'm slow to reply, I'm currently experiencing memory issues, and sometimes forget that I've asked a question >.<

            1 Reply Last reply Reply Quote 0
            • T Offline
              Tippon @sdetweil
              last edited by Jan 17, 2024, 11:44 PM

              @sdetweil Does that give you SSH access to the server you’re running everything on as well as other devices on your network?

              I’m currently looking into changing my server OS and putting everything into containers, and then reorganising my network to make everything easier to access, so I’m trying to get everything right from the start :)

              Please forgive me if I'm slow to reply, I'm currently experiencing memory issues, and sometimes forget that I've asked a question >.<

              S 1 Reply Last reply Jan 17, 2024, 11:54 PM Reply Quote 0
              • S Away
                sdetweil @Tippon
                last edited by sdetweil Jan 18, 2024, 1:46 AM Jan 17, 2024, 11:54 PM

                @Tippon yes, you register a URL that targets the machine thru the tunnel
                and then u can target specific systems and ports

                one of those is the guacamole app, in a container

                then guacamole will let you create sub apps and different access points to the systems

                so my ha.xxx.yyy talks directly to home assistant
                but my rm.xxx.yyy talks to guacamole, which has ‘apps’ defined
                Screenshot at 2024-01-17 17-51-49.png

                after I logon to guac, I get a list of my ‘apps’… these present in a web page on the system I am on , so ssh in a web page… now… some things, don’t work the same, nano doesn’t display. but vnc works…

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                S 1 Reply Last reply Jan 18, 2024, 12:05 AM Reply Quote 2
                • S Away
                  sdetweil @sdetweil
                  last edited by Jan 18, 2024, 12:05 AM

                  see this for a cloudflare tunnel startup…

                  https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/

                  you need to buy a domain name that you can change the processor underneith… I bought one thru namecheap (domain xxx.xyz) for a few dollars a year for a couple years.

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  S 1 Reply Last reply Jan 18, 2024, 12:25 AM Reply Quote 1
                  • S Away
                    sdetweil @sdetweil
                    last edited by sdetweil Jan 23, 2024, 2:48 AM Jan 18, 2024, 12:25 AM

                    and there are lots of cool docker containers to use

                    dozzle will tell you about the status of all the containers
                    Screenshot at 2024-01-17 18-13-45.png

                    uptime-kuma can let you check and report on the status of different ‘apps’ web urls, connections… and send alerts
                    Screenshot at 2024-01-17 18-17-23.png

                    watchtower will watch all the versions of the docker containers and auto upgrade them as they change…

                    my son and I have realized that if we lose our home network, there is no way for all this to tell us… so we are going to add uptime-kuma monitors of things running in the others house and then alert them if there is a lost connection.

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 2
                    • 1
                    • 2
                    • 1 / 2
                    1 / 2
                    • First post
                      9/13
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Sam, technical setup by Karsten.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy