-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Orange Pi 3 Zero #29
Comments
you can follow my guide: IntroductionThis tutorial will guide you through the installation of PiKVM on the Orangepi Zero3, using the official
PreparationFirst, make sure your system is up to date and that the necessary packages are installed. Please execute the following commands: sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y git vim make python3-dev gcc libdrm-dev Installing the WiringOP LibraryThe WiringOP library is a tool used for operating the GPIO on the Orangepi Zero3, serving as a replacement for the WiringPi package. Use the following commands to install it: git clone https://github.com/orangepi-xunlong/wiringOP.git
cd wiringOP
sudo ./build Installing Required Python PackagesNext, manually install the pip install dbus_next zstandard -i https://pypi.tuna.tsinghua.edu.cn/simple When installing using the sh script, these packages might fail to install, but manual installation should work. This issue is likely due to network problems. Installing and Configuring PiKVM (kvmd-armbian)Clone and install kvmd-armbian, which is the implementation of PiKVM on the Armbian system: git clone https://github.com/srepac/kvmd-armbian.git
cd kvmd-armbian
sudo ./install.sh Post-Reboot ConfigurationAfter rebooting, you may need to reset the pip mirror source as the configuration might be lost after the reboot: sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple At this point, you can check the devices using the following command: ls /dev/kvmd* Usually, you will only see one device ( Upgrading pip (Optional)If you encounter the python3 -m pip install --upgrade --user pip # Upgrade to 23.3+ Re-Running the Installation ScriptTo ensure the configuration is correct, you need to run the installation script again: sudo ./install.sh During the installation process, the system will ask if the mouse_output: usb
server:
host: '::'
keepalive:
count: 3
enabled: true
idle: 10
interval: 3
max_clients: 10
no_delay: true
port: 5900
tls:
ciphers: ALL:@SECLEVEL=0
timeout: 30.0
x509:
cert: /etc/kvmd/vnc/ssl/server.crt
key: /etc/kvmd/vnc/ssl/server.key
streamer:
timeout: 5.0
unix: /run/kvmd/ustreamer.sock
watchdog:
interval: 30
rtc: 0
timeout: 300 When the system asks "Did kvmd -m run properly?", enter Verifying the InstallationAfter the installation is complete, you should be able to see all four kvmd devices. If everything is correct, you can access the PiKVM interface by visiting the SBC's IP address. Following these steps, you will successfully install and configure the PiKVM system on the Orangepi Zero3, enabling remote management and control of your device. i saught that the image of orangepi zero3 on ubuntu has been update at 2024.8.20. I have never try the newer version. May it will work or not in the latest version. |
Hello,
Is there anyone able to have it working with Orange Pi 3 Zero?
I have tested on my device and although it comes us apter reboot, I don't get anything once I try to open
https:///IP_ADDRESS/kvm
or similar, and onhttps://IP_ADDRESS/
I can see nginx welcome page.There are some Errors in the process, but I am not sure if those are relevant or not. Some examples here:
Also, it doesn't seem that the script completes successfully at the 1st run, as after the reboot at the end of the second execution I still see the message:
Any suggestions on what to check?
I am wondering if manually creating those folders may help..... 🤔
Regards,
The text was updated successfully, but these errors were encountered: