Git Product home page Git Product logo

Comments (6)

DesktopECHO avatar DesktopECHO commented on August 28, 2024

Hi Thiemo,

I've not heard any reports of this hang, maybe it's device specific.
You can try waiting a few minutes for the message to appear, or you can hit STOP and re-deploy a fresh instance to see if the issue persists.


If you want to change the password, tap the icon next to STOP to bring-up the Instance Properties menu.

image

Scroll down a bit and change the password (in this example I chose 'pihole')

image

Finally, set the new password by tapping the Options menu (Three dots at top right of screen) and tap Apply Configuration

image

Now you will be able to SSH into the Linux instance with the new password you just set.

The final step is to reset the Pi-hole admin password by running the following command in your SSH session:

pihole -a -p

image

from pi-hole-for-android.

ThiemoCh avatar ThiemoCh commented on August 28, 2024

I am quite new to LineageOS, so the error might come from that side.
I waited more then 10min for the terminal messages to appear. Since I can connect via Browser, I figured the messages are just not displayed for some reason. I enabled the SSH Option in the app config, but the phone is refusing the connection. To me it looks like this has to do with keys and fingerprints. Also I can not start a Terminal from the burger menu of the app. http://127.0.0.1:5080/cgi-bin/terminal returns Connection Refused. Not sure if that is of any relevance for the problem. I will try to install a terminal-app, many that would give me more options for solving the problem.

from pi-hole-for-android.

DesktopECHO avatar DesktopECHO commented on August 28, 2024

The Web Terminal has not been implemented so that's not related.
Can you also try logging in via RDP?

Also please post the output from the Status menu. Maybe selinux is getting in the way?

image

But... there is an option to enable the Telnet Server.
For testing purposes only, you can go in to settings and enable telnet and disable localhost-only-access, then Telnet to Pi Deploy on port 5023. Then run /data/data/com.desktopecho.pideploy/files/bin/pideploy shell to hop into the Linux instance.

from pi-hole-for-android.

ThiemoCh avatar ThiemoCh commented on August 28, 2024

RDP tells me It can't connect because authentication is not implemented.
The Status is this:
Screenshot_20230113-184000_Pi Deploy

Looks like do_status does not return much - strange.
How do I enable Telnet Server? I did not find the option within the app settings.
I have Termux installed locally now if that helps.

from pi-hole-for-android.

DesktopECHO avatar DesktopECHO commented on August 28, 2024

Aha ok I see what's up. Nice phone!

In the Pi Deploy container options, the download URL needs to be changed to:
https://github.com/DesktopECHO/linuxdeploy-images/releases/download/v1.0/raspbian64.tgz

image

  • Tap Stop
  • Tap the Options menu (Three dots ⋮ at top right of screen)
  • Tap New Deployment

Apple Silicon, Snapdragon 855 / Kryo 4xx (and newer) dropped 32-bit support altogether so you need to use the ARM64 image instead. You should be good to go after that.

from pi-hole-for-android.

ThiemoCh avatar ThiemoCh commented on August 28, 2024

You are my man!
Thank you, that was it! The solution can be so simple, I even found the telnet option now ;-)
It is a nice phone indeed, bought it used with a cracked display and an Ethernet adapter because you can't get raspberry-pis currently. Thought this was a good Idea. Pi-Hole runs now, let's see if I can add node-red and home assistant or if I run out of memory :)
Thanks again for your quick reply, good work!
Cheers,
Thiemo.

from pi-hole-for-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.