Add OMV installation via armbian-config tool
Add build step for Armbian (replace linux page by armbian)
This commit is contained in:
parent
dc541436f6
commit
c49ea637af
10 changed files with 78 additions and 15 deletions
30
docs/armbian.md
Normal file
30
docs/armbian.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# Armbian #
|
||||||
|
|
||||||
|
Debian based Linux for ARM based single-board computers
|
||||||
|
|
||||||
|
[https://www.armbian.com](https://www.armbian.com "Armbian")
|
||||||
|
|
||||||
|
|
||||||
|
# How to build an image or a kernel?
|
||||||
|
|
||||||
|
Supported build environment is **Ubuntu Bionic 18.04 x64** ([minimal iso image](http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso)).
|
||||||
|
|
||||||
|
- guest inside a [VirtualBox](https://www.virtualbox.org/wiki/Downloads) or other virtualization software,
|
||||||
|
- guest managed by [Vagrant](https://www.vagrantup.com/). This uses Virtualbox (as above) but does so in an easily repeatable way. Please check the [Armbian with Vagrant README](https://docs.armbian.com/Developer-Guide_Using-Vagrant/) for a quick start HOWTO,
|
||||||
|
- inside a [Docker](https://www.docker.com/), [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) or other container environment [(example)](https://github.com/armbian/build/pull/255#issuecomment-205045273),
|
||||||
|
- running natively on a dedicated PC or a server (**not** recommended),
|
||||||
|
- **20GB disk space** or more and **2GB RAM** or more available for the VM, container or native OS,
|
||||||
|
- superuser rights (configured `sudo` or root access).
|
||||||
|
|
||||||
|
**Execution**
|
||||||
|
|
||||||
|
apt-get -y install git
|
||||||
|
git clone https://github.com/armbian/build
|
||||||
|
cd build
|
||||||
|
./compile.sh
|
||||||
|
|
||||||
|
Make sure that full path to the build script does not contain spaces.
|
||||||
|
|
||||||
|
You will be prompted with a selection menu for a build option, a board name, a kernel branch and an OS release. Please check the documentation for [advanced options](https://docs.armbian.com/Developer-Guide_Build-Options/) and [additional customization](https://docs.armbian.com/Developer-Guide_User-Configurations/).
|
||||||
|
|
||||||
|
Build process uses caching for the compilation and the debootstrap process, so consecutive runs with similar settings will be much faster.
|
Binary file not shown.
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
BIN
docs/img/omv/install-1.png
Normal file
BIN
docs/img/omv/install-1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
BIN
docs/img/omv/install-2.png
Normal file
BIN
docs/img/omv/install-2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
BIN
docs/img/omv/install-3.png
Normal file
BIN
docs/img/omv/install-3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
BIN
docs/img/omv/install-4.png
Normal file
BIN
docs/img/omv/install-4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
|
@ -45,9 +45,9 @@ Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windo
|
||||||
### Under Linux (via Terminal)
|
### Under Linux (via Terminal)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ unxz Helios4_Debian_Jessie_4.4.96.img.xz
|
unxz Helios4_Debian_Jessie_4.4.96.img.xz
|
||||||
|
|
||||||
$ dd bs=4M if=Helios4_Debian_Jessie_4.4.96.img of=/dev/sdX conv=fsync
|
sudo dd bs=4M if=Helios4_Debian_Jessie_4.4.96.img of=/dev/sdX conv=fsync
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
|
@ -134,7 +134,7 @@ You will be prompted to change the root password.
|
||||||
By default Helios4 will try to obtain an IP address via DHCP. To figure out what is the allocated IP address you will need to type the following command in the console.
|
By default Helios4 will try to obtain an IP address via DHCP. To figure out what is the allocated IP address you will need to type the following command in the console.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ ifconfig eth0
|
sudo ifconfig eth0
|
||||||
```
|
```
|
||||||
|
|
||||||
![Network Config](/img/install/network_config.png)
|
![Network Config](/img/install/network_config.png)
|
||||||
|
@ -149,7 +149,7 @@ Here the IP address of Helios4 is **10.10.10.1**.
|
||||||
If you wish to manually configure your IP address you can use the **armbian-config** tool.
|
If you wish to manually configure your IP address you can use the **armbian-config** tool.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo armbian-config
|
sudo armbian-config
|
||||||
```
|
```
|
||||||
|
|
||||||
![Armbian-config](/img/install/armbian-config.png)
|
![Armbian-config](/img/install/armbian-config.png)
|
||||||
|
@ -160,22 +160,24 @@ $ sudo armbian-config
|
||||||
|
|
||||||
![Armbian-config](/img/install/armbian-config_ip.png)
|
![Armbian-config](/img/install/armbian-config_ip.png)
|
||||||
|
|
||||||
|
Press **ESC** till you exit armbian-config tool.
|
||||||
|
|
||||||
You will have to reboot for the network settings to take effect.
|
You will have to reboot for the network settings to take effect.
|
||||||
```bash
|
```bash
|
||||||
$ sudo reboot
|
sudo reboot
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! info
|
!!! info
|
||||||
You can also refer to the following Debian Wiki [Page](https://wiki.debian.org/NetworkConfiguration#Setting_up_an_Ethernet_Interface) for advanced network settings.
|
You can also refer to the following Debian Wiki [Page](https://wiki.debian.org/NetworkConfiguration#Setting_up_an_Ethernet_Interface) for advanced network settings.
|
||||||
|
|
||||||
|
## **Step 7** - Connect to Helios4 via SSH
|
||||||
|
|
||||||
|
You can now connect by SSH to your Helios4 to carry on with your configuration.
|
||||||
## **What to do next ?**
|
|
||||||
|
|
||||||
**If you have installed an OpenMediaVault image, refer to the [OMV page](/omv) for further instructions.**
|
|
||||||
|
|
||||||
Otherwise you can now connect by SSH to your Helios4 to carry on with your configuration.
|
|
||||||
|
|
||||||
![SSH Login](/img/install/ssh_login.png)
|
![SSH Login](/img/install/ssh_login.png)
|
||||||
|
|
||||||
![Putty SSH](/img/install/putty_ssh.png)
|
![Putty SSH](/img/install/putty_ssh.png)
|
||||||
|
|
||||||
|
## **What to do next ?**
|
||||||
|
|
||||||
|
If you want to install OpenMediaVault, the next-gen network attached storage (NAS) software, refer to the [OMV](/omv) page.
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
!!! info
|
|
||||||
To be done.
|
|
35
docs/omv.md
35
docs/omv.md
|
@ -1,9 +1,42 @@
|
||||||
This is a basic guide to help you setting up Helios4 NAS with [OpenMediaVault](https://www.openmediavault.org/) (**OMV**). OMV offers a large collection of features that we don't cover here. We invite you to look online for the existing OMV guides or go on the [OMV forum](https://forum.openmediavault.org/index.php/Board/29-Guides/).
|
This is a basic guide to help you setting up Helios4 NAS with [OpenMediaVault](https://www.openmediavault.org/) (**OMV**). OMV offers a large collection of features that we don't cover here. We invite you to look online for the existing OMV guides or go on the [OMV forum](https://forum.openmediavault.org/index.php/Board/29-Guides/).
|
||||||
|
|
||||||
|
!!! info
|
||||||
|
The following guide was written for OMV3 (OpenMediaVault 3.X). It should still apply to OMV4.
|
||||||
|
|
||||||
## What is OpenMediaVault?
|
## What is OpenMediaVault?
|
||||||
|
|
||||||
OpenMediaVault (OMV) is a next-gen network attached storage (NAS) software based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more... all configurable via a Web Control Panel. Thanks to a modular framework design, new features can be added to OMV via plugins. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
|
OpenMediaVault (OMV) is a next-gen network attached storage (NAS) software based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more... all configurable via a Web Control Panel. Thanks to a modular framework design, new features can be added to OMV via plugins. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.
|
||||||
|
|
||||||
|
## Install Openmediavault
|
||||||
|
|
||||||
|
You can easily install OMV with the **armbian-config** tool.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
If you have installed a pre-built OpenMediaVault image you can skip this step.
|
||||||
|
|
||||||
|
Connect to your Helios4 via SSH as explained [here](/install/#step-7-connect-to-helios4-via-ssh).
|
||||||
|
|
||||||
|
Launch **armbian-config** and follow the steps.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo armbian-config
|
||||||
|
```
|
||||||
|
|
||||||
|
![!armbian-config Main Menu](/img/omv/install-1.png)
|
||||||
|
|
||||||
|
![!armbian-config Software](/img/omv/install-2.png)
|
||||||
|
|
||||||
|
![!armbian-config Selection](/img/omv/install-3.png)
|
||||||
|
|
||||||
|
![!armbian-config Install](/img/omv/install-4.png)
|
||||||
|
|
||||||
|
When installation is completed, press **ESC** till you exit armbian-config tool.
|
||||||
|
|
||||||
|
You might want to reboot to be sure all OMV services are started properly.
|
||||||
|
```bash
|
||||||
|
sudo reboot
|
||||||
|
```
|
||||||
|
|
||||||
## Connect to OpenMediaVault (OMV) Control Panel
|
## Connect to OpenMediaVault (OMV) Control Panel
|
||||||
|
|
||||||
Open your web browser and go to the one of the following addresses :
|
Open your web browser and go to the one of the following addresses :
|
||||||
|
@ -326,7 +359,7 @@ You can repeat the above steps to connect to your other Share Folders.
|
||||||
### Using Terminal
|
### Using Terminal
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ mount -t cifs //10.10.10.1/movie /mnt -o username=anonymous
|
mount -t cifs //10.10.10.1/movie /mnt -o username=anonymous
|
||||||
```
|
```
|
||||||
|
|
||||||
## Accessing Shared Folder (Windows)
|
## Accessing Shared Folder (Windows)
|
||||||
|
|
|
@ -39,7 +39,7 @@ extra:
|
||||||
- type: 'rss-square'
|
- type: 'rss-square'
|
||||||
link: 'https://blog.kobol.io'
|
link: 'https://blog.kobol.io'
|
||||||
sd_release:
|
sd_release:
|
||||||
latest: '17/02/2018'
|
latest: '04/07/2018'
|
||||||
|
|
||||||
# Google Analytics
|
# Google Analytics
|
||||||
google_analytics:
|
google_analytics:
|
||||||
|
|
Loading…
Reference in a new issue