My impressions and thoughts about the single-board microcomputer Orange Pi Zero.
Small and compact SBC, apparently designed for a mini-server or for use in IoT purposes. Cheaper Chinese alternative to Raspberry Pi Zero.
Personally, I bought this basically as a very flexible WiFi router. Perhaps you ask "wasn't it better to buy an ordinary router"? The fact is that there is no wired Internet conection in my area. I have to use a mobile 4G connection via a USB modem. So, routers with the support of such modems are expensive for me.
For unknown reasons, I was unable to launch the official image of
Debian Server, it simply did not work. So, I decided to try the DietPi distribution. The compressed image takes only 70 MB (really dietary), and the unpacked image is ~ 450 MB. This distribution is quite minimalistic, it includes only the basic software. For me it's good - I will install only what I need. Also I liked very convenient and functional utilities for customization (very similar to
raspi-config, but more possibilities). Of course, this can be done manually, but selecting the whole web server-stack at once will be faster than typing
I do not recommend even turning on this thing without any cooling it. If you installed only a radiator, then you shouldn't set high frequencies. Install a cooler together with a radiator is a very good idea, because Orange Pi Zero heats up quickly and strongly. You can see the current temperature using the
cpu command. Here's how it looks to me:
Architecture | armv7l Temp | 32'c | Cool runnings. Governor | interactive | Current Freq Min Freq Max Freq CPU0 | 240 MHz 240 MHz 1200 MHz
By the way, it supports dynamic overclocking: the processor will operate at a low frequency, but switch to a higher one if it is under load.
Thanks to the built-in WiFi module and antenna, I was able to easily launch a wireless access point using
hostapd. The work of the AP makes me happy: the ping from PC to SBC is about 1.5 ~ 4 ms, very rarely it "lags" up to 10 ~ 20 ms, WiFi is working without interruptions, it perfectly serves 2-3 devices at once (I don't have more). But I don't know how to check the network bandwidth, because the speed of Internet connection is very low, and when reading from a memory card the speed is limited by it. Maybe you can suggest something in the comments? The maximum connection speed that I noticed is 5 Mbps, but maybe this is not the limit, who knows...
By the way, it works as a server too, GRAV CMS works fine on nginx.
You should buy Orange Pi Zero only if you realize what you are buying, and if you are not afraid of the terminal. For beginners, I would recommend buying a more expensive, but "easy" SBC - Raspberry Pi. There are no such problems with overheating, a larger community, lots of lessons, more ports and outputs. I own RPi too, so believe me, there are less problems for beginners.
But if you want to save money, if you don't need video outputs, but a mini-server or a router, then Orange Pi Zero is quite suitable for you.
Webmin- a very cool thing, you can change some settings without going into the terminal (for example, from the tablet)
aria2- the download manager, which really surprised me. It is able to "squeeze" the maximum speed from my slow Internet connection using multithreading (I checked, it's exactly in multithreading), it supports Metalink, simultaneous loading from different mirrors, Torrent, and there's an excellent web interface (you can start download directly from the tablet)
ConnectBot- awesome free/libre SSH client for Android