Thank you for purchasing Allonis's myServer 6 controller.
myServer 6 is available in several configurations:
- myServer 6 Shelf mount
- myServer 6 USB
- myServer 6 Windows Download
- myServer 6 Modular Rack Mount Case
All Systems:
It is very important to follow the text documentation (starting below). There are some YouTube tutorials that should be used as an overview, but the text documentation should be followed as it has more detail, ability to "copy / paste" from, and it updated much more frequently. Check off each step that you accomplish.
The documentation assumes you have some computer networking background. "Ping", "DHCP", "Static addressing" "Conflicting IP Address", "WiFi Access Point", are basic networking concepts that there are tons of online documentation to learn from. Or ask questions on Allonis's forum.
myServer 6 should not be "power cycled". This is "Russian Roulet" if you power cycle the system while it is in a "Write" cycle, it will corrupt the memory forcing a complete system reprogramming (not a good day). Connecting the Controller to a good Uniteruptible Power Supply (UPS) helps prevent inadvertant power cycling events. Allonis also has an optional small two Lithium battery UPS that mounts as a daughterboard to the Pi4 / Pi5 that myServer can monitor.
All systems ship configured with DHCP networking...so the IP address will be what your DHCP server (typically the router) gives to it. You can assign a static address to it once you have it booted. You can also reserve an IP address in your DHCP server. It is important that your IP address does not change or your web client devices (like the SmartRemote) won't be able to connect to it.
TeamViewer software is used by Allonis to provide remote assistance. If you would like to shut TeamViewer access off, click on Dashboard (once you get myServer up and running) and the icon to the left of the TeamViewer icon at the top of the page. Select Yes to shut off TV. You can also click on the Raspberry Desktop on the T icon on the lower right tray if you have a monitor / mouse connected to myServer. Follow the directions in the link provided here.
myServer 6 Shelf Mount Getting Started
- Remove the myServer controller from it's shipping and packaging box.
- Inside, you will find a black box with the power supply and the USB daughterboard connector.
- Plug the USB daughterboard connector into the middle USB 3.0 blue connector and the top most connector. If it doesn't go in, turn the connector around and try again. It should fit firmly but not very difficult to insert.
- Connect the ethernet port to your "Control Network" ethernet switch. The Control Network is the ethernet / wifi network that all of your devices are connected to.
- Connect the included wall mounted power supply into a properly scaled UPS that minimizes unintended power cycles.
- Plug the coaxial mini jack on the end of the power supply into it's corresponding jack at the very far end of the case, next to the Primary HDMI port.
- You can optionally plug the Primary HDMI port into a PC monitor (recommended for ease of monitoring progress). You can also optionally plug a wireless keyboard / mouse into the USB2.0 port (recommended for ease of initial configuration).
- The system should boot upon seeing power. Under the power button side cover (viewable by removing the allen head screws to remove the side panel and expose the small switch), there is a slide switch to change the power behaviour. Slide to the right to boot on button push. It comes from Allonis slid to the left (boot on power available).
- Once the system is booted (about 3 minutes), from any Browser device (like a PC running Chrome), go to "http://yourlastname/dashboard" Your last name the system was configured for might be on the blue tape on the outside of the box. If that doesn't load a webpage, you can also use http://ipaddress/dashboard. You can determine the IP address by looking in your Router's connected client list. You can also see the current IP address on the Raspberry OS desktop if you have a monitor / mouse connected.
- If you have a monitor / keyboard connected, and are viewing the Raspberry OS desktop, on the bottom right tray might be a software Updater button. If that displays, you can update the operating system by clicking it an choosing Update. This can take a few minutes. Reboot the system post update. You may need to connect an HDMI monitor for the Pi4/5 to boot post some updates.
-
All Raspberry OS / Linux systems:
You can change the computer name to whatever you want (keep it simple with no symbols and no spaces) by clicking on the computer name field in Dashboard. Hit the "Play" button to the field left after you edit the SetHostName command with your wanted computer name. System will reboot post updating. This myServer function also updates the TeamViewer alias to the same as Computer name which helps Allonis manage Remote Assistance. Changing the computer name via the Raspberry OS directly, doesn't update TeamViewer so use the SetHostName command in myServer instead.
-
Download and install latest myServer from the myServer Software Updater. Once done, you can update the Operating system by clicking on Dashboard's Utilities Tab / Linux OS updates. If there are updates, the tab will illuminate that there are updates available for the OS. Click on Check for Updates. You can update them by clicking Apply Updates. You should then click on Utilities / Reboot Host for all updates to be applied.
myServer 6 USB Getting Started
- Remove the small 128gb USB stick from it's shipping package.
- Plug the USB into the bottom USB3.0 (blue) slot on your Raspberry Pi4 (4 or 8gig). If it doesn't go in, turn the connector around and try again. It should fit firmly but not impossible to insert. Often we need to push the USB stick side to side as it is being inserted to push the side pins wide to allow the USB stick to enter. It's a balance between too much force which can damage the USB connector on the PI vs. not inserting the USB stick. If by chance you do damage, you can carefully use a probe to fix the internal pins. Or, try again on the Top USB3.0 (blue) connector.
- Connect the ethernet port to your "Control Network" ethernet switch.
- You can optionally plug the Primary HDMI port into a PC monitor using a Micro HDMI cable adapter. You can also optionally plug a wireless keyboard / mouse into the USB2.0 port (not a blue one).
- Connect the Pi's power supply into the USB-C connector. The power supply should be plugged into a UPS for protection.
- The system should boot upon seeing power.
- The system will reboot on it's own multiple times. Have patience. This can take 15 minutes. Don't stop the process by shutting off power etc.
- Once the system is booted, from any Browser device (like a PC running Chrome), go to http://ipaddress/dashboard.
- If you have a monitor / keyboard connected, and are viewing the Raspberry OS desktop, on the bottom right tray might be a software Updater button. If that displays, you can update the operating system by clicking it an choosing Install Update. In a minute, enter the password "allonis" to allow for updates. This can take a few minutes. Reboot the system post update.
-
You can (and should) change the computer name to whatever you want (keep it simple with no symbols) by clicking on the computer name field in Dashboard. Hit the "Play" button to the field left after you edit the command with your wanted name. System will reboot post updating. This myServer function also updates the TeamViewer alias to the same as Computer name which helps Allonis manage Remote Assistance. Changing the computer name via the Raspberry OS directly, doesn't update TeamViewer so use the SetHostName command in myServer instead.
Download and install latest myServer. Once done, you can update the Operating system by clicking on Dashboard's Utilities Tab / Linux OS updates. Click on Check for Updates. If there are updates, you can update them by clicking Apply Updates. You should then click on Utilities / Reboot Host for all updates to be applied.
- Once the system is back online, complete the Dashboard / Configuration / Owner information section.
Optional
If you want to copy your usb stick to a larger flash drive use the SD Card Copier utility that is found in the Accessories menu on the Pi. Make sure you select the correct copy from and to devices. Do not create new partition UUIDs. Once the copy is done shut down the pi and remove the original usb stick and then boot off the new one.
myServer 6 Windows Download Getting Started
- Create an account on https://allonis.com
- Go to the SHOP tab and search for myServer Windows
- You will need to purchase the download for Allonis to activate the software license.
- Go to Allonis.com and click "Support / Downloads". Look for myServer Windows x64. Download to your Windows PC that file. You might also want to download myDesigner as well.
- Move the file to your target Windows 10 or 11 PC you would like to install to.
- You can optionally plug the Primary HDMI port into a PC monitor using a Micro HDMI cable adapter. You can also optionally plug a wireless keyboard / mouse into the USB2.0 port (not a blue one).
- The system should boot upon seeing power. Use a USB on the PC's power supply for protection.
- Once the system is booted (about 3 minutes), from any Browser device (like a PC running Chrome), go to http://ipaddress/dashboard.
-
Windows OS Systems:
You change the computer name using Windows software.
OS updates is done via Windows Updater (as usual).
myServer 6 Modular Case Getting Started
- Remove the small 128gb USB stick from it's shipping package.
- Plug the USB into the bottom USB3.0 (blue) slot on your Raspberry Pi4 (4 or 8gig). If it doesn't go in, turn the connector around and try again. It should fit firmly but not impossible to insert. Often we need to push the USB stick side to side as it is being inserted to push the side pins wide to allow the USB stick to enter. It's a balance between too much force which can damage the USB connector on the PI vs. not inserting the USB stick. If by chance you do damage, you can carefully use a probe to fix the internal pins. Or, try again on the Top USB3.0 (blue) connector.
- Decide if Shelf mount or rack mount. The rack ears and screws are in the foam shipping container.
- Connect the ethernet port to your "Control Network" ethernet switch.
- Connect the USB-A connector coming out of the back of the case (the fan) to a USB2.0 connector (not the blue ones). We use the bottom left one. This will get power whenever the Pi is powered. If the system gets hot (you can see that on "Dashboard" or on bottom right of the Raspberry Desktop), then ensure the fan is plugged in and spinning.
- You can optionally plug the Primary HDMI port into a PC monitor using the top (primary) HDMI output. You can also optionally plug a wireless keyboard / mouse into the USB2.0 port (not a blue one).
- The system should boot upon seeing power to the usb-c connector located on the back panel. Connect the power supply to a UPS for protection.
- Have patience. This can take 5 minutes. Don't stop the process by shutting off power etc.
- Once the system is booted, from any Browser device (like a PC running Chrome), go to "http://yourlastname/dashboard" . Or http://ipaddress/dashboard.
- If you have a monitor / keyboard connected, and are viewing the Raspberry OS desktop, on the bottom right tray might be a software Updater button. If that displays, you can update the operating system by clicking it an choosing Install Update. This can take a few minutes. Reboot the system post update.
- If you decide to take the case top off, note that there may be two small wires connecting the front panel LED to the Pi4 GPIO. Be careful that you don't yank the wires when removing the top. Note that the Red wire goes to the GPIO 3.3v pin, and the Black wire goes to Ground.
All systems
- Click on Dashboard / Configuration / Owner Information and complete all fields.
- Click on the Dashboard / Configuration / Licensing and click the Activate button at the bottom to activate your license to your Raspberry Pi hardware.
- You should also download the "AndroidTV Driver" that is needed to support updating the "app" on the SmartRemote hardware and other functions. This will be discussed in a document that you will read next.
- Now that you have myServer up and running, you can add device drivers and templates to configure your system using the Software Updater in Dashboard. Follow the "Configure myServer" link below in sequence.
- Tip: to clear the Cache in your browser. Easiest way is to right click on the webpage (like Dashboard). Then click Inspect. A window will pop open. At the original Dashboard webpage, click and HOLD the browser refresh button. Slide down and click the Clear Cache and Reload button.
You should then see the latest and greatest. Latest Allonis templates auto update browser cache on their own so this tip is for FYI purposes only.
As the software gets updates, many times the Javascript also gets updated. Clearing Cache forces the browser to grab the latest (and not use the old stuff that is in the browser's cache). Using cache is really helpful to speed up page loads so all that "stuff" doesn't have to be network dragged in with each page load. So pages load much faster. - You can also connect myDesigner (Windows PC) to myServer to modify the templates and to configure hard buttons for the optional SmartRemote. We recommend you get the provided user interfaces working fully before using myDesigner to modify or create your own.
Support:
Use the Allonis.com Forum for your questions and answers. Phone and remote connection assistance is also available as a premium option. You can purchase support hours in Allonis.com's online Shop. Look up the TeamViewer ID on the http://ipaddress/dashboard top middle section. Provide this to Allonis for remote assistance.
Next step - Configure myServer!
Tidbits
Optional: Enabling Wifi network
By default Wifi is disabled on the Pi4/4 master image. It is recommended that Ethernet (a cabled connection) is used for increased reliability and performance. But, Wifi can be enabled if you need it.
From the Raspberry Desktop, open a Terminal Window
Instructions for 64 Bit Allonis Master Image only.
Type:
sudo nano /boot/firmware/config.txt
Be very careful what you edit in this file. Incorrect entries can cause the Pi not to boot.
Scroll down with the keyboard up / down keys (don't use the mouse) to this section:
[all]
over_voltage_delta=50000
#pi5 overclocking
#arm_freq=3000
#gpu_freq=1000
dtoverlay=disable-wifi
dtoverlay=disable-bt
put a # in front of dtoverlay-disable-wifi
Click Control O and save the file with the same name.
Click Control X to exit the file editor.
Type reboot at the command line.
Upon reboot, you should now be able to configure the Wifi network clicking on the Network Icon at the bottom right of the Raspberry Desktop
The icon looks like Up / Down arrows.
After clicking on the icon, you should see the available wireless access points. Click on the AP of interest and then enter it's WiFi security password (if needed). You should then be on the Wifi network using DHCP (router assigned IP address)
Note that your clients now need to be repointed to the Wifi's assigned IP address (including the SmartRemote Settings).
myServer 6 does not need IPV6 networking. Some users have had issues of intermittant network disconnects. We disabled IPV6 networking from the myServer controller PI and this likely resolved the issue. IPV6 can be disabled from the Raspberry Desktop by clicking on the bottom right networking icon and go into Settings and Disable IPV6 (not exact procedure but should get you close).
Optional: To disable IPv6 on a Linux device, you can perform the following steps:
1) Log in with root privileges
2) Open the /etc/sysctl.conf file with the following command:
$ sudo nano /etc/sysctl.conf
3) Add the following lines to it:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.tun0.disable_ipv6 = 1
4) Save the file and reboot your device with the following command:
$ sudo reboot
5) Verify that IPv6 is disabled by running the following command:
$ ip a | grep inet6
Legacy: 64 bit systems changed HDMI handling in latest myServer Master Image (Not necessary with Master Build after 3/8/2024).
sudo nano /boot/firmware/cmdline.txt
add:
video=HDMI-A-1:1920x1080@60D
to the front of the line with a space inbetween existing content. Don't duplicate the settings if they have already been updated.