OMV
- Se schimba parola administratorului la User Settings -> Change Password
- Se seteaza widget-urile pe dashboard. Se bifeaza:
CPU Utilization
File Systems (grid)
Load Average
Memory
Network Interfaces ( grid)
S.M.A.R.T. Status
Services (grid)
System Information
System Time
Updates Available
Uptime
- Storage -> Disks
Se selecteaza discul /dev/sda apoi se sterge continutul cu Wipe
Se salveaza, se aplica schimbarile
- File Systems
Mount an existing file system apoi se selecteaza /dev/sda ca ext4.
Se salveaza, se aplica schimbarile
- Conexiune securizata
Se importa certificatele privkey.pem si cert.pem de la Let’s Encrypt la Sistem -> Certificates -> SSL, Import. Apoi Sistem -> Workbench. Autologon setat la 30 min. La Secure connection se bifeaza SSL/TLS enabled, se selecteaza certificatele Let’s Encrypt importate anterior, se seteaza portul la 17200, apoi Save si Apply.
DOCKER
-
-
- Se instaleaza omv-extras:
-
Ca root in Terminal:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
Se curata cache-ul in browser cu Ctrl+Shift+R. omv-extras apare in josul listei la System.
Se face update
Click pe omv-extras, se bifeaza Docker repo apoi se salveaza.
Se restarteaza.
-
-
- Se instaleaza openmediavault-compose
-
In Plugins se cauta cu „compose”, se selecteaza openmediavault-compose apoi Install.
La Services apare Compose. Daca apar erori se reinstaleaza din Terminal:
sudo apt-get install --reinstall openmediavault-compose
In browser se goleste cache-ul, eventual se restarteaza OMV.
-
-
- Se adauga un USB stick pentru datele Docker
-
Storage, Disks, Wipe.
File Systems, Create and mount a file system. Se alege ext4 si stick-ul USB, se scrie Data drive la Tag apoi save
File Systems, Mount an existing file system. Se alege stick-ul USB apoi save si apply.
-
-
- Se partajeaza stick-ul de date pentru Docker
-
Shared folders, Create, Nume: docker, se selecteaza stick-ul USB (Data drive), Tag: Docker files, Save
Shared folders, Create, Nume: appdata, se selecteaza stick-ul USB (Data drive), Tag: appdata for docker, Save
Shared folders, Create, Nume: compose, se selecteaza stick-ul USB (Data drive), Tag: compose for docker, Save
Shared folders, Create, Nume: Data, se selecteaza stick-ul USB (Data drive), Tag: Windows share, Save
-
-
- Partajare in retea
-
SMB/CIFS, Settings, se bifeaza Enabled apoi Save
SMB/CIFS, Shares, Create, se selecteaza Data [Windows share], Public: No
Se modifica permisiunile pentru folderul partajat:
Storage, Shared folders, Access control list, Others:Read/Write/Execute
-
-
- Pornire Docker
-
Services, Compose, Settings. La Compose files se selecteaza folderul compose [compose for docker]. La Data se selecteaza folderul appdata [appdata for docker]. La Docker – Docker storage se inlocuieste /var/lib/docker cu calea absoluta care se gaseste la Storage -> Shared folders (docker). Este de tipul: /srv/dev-disk-by-uuid-fe077fba-984a-433a-8d6e-3e1ebc23ade6/docker. Apoi save si apply.
Dupa apply se reporneste sau se reinstaleaza Docker.
-
-
- App user
-
Users, Users, Create, nume:appuser, parola, Groups:docker si users. Apoi save si apply.
PORTAINER
In Docker Hub se cauta si alege portainer-ce, Deploy Portainer, Set up a new Portainer CE Server installation, Docker Standalone, Install Portainer CE with Docker on Linux. Se copie comanda de instlare pentru Portainer:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
In site-ul https://www.composerize.com/ se lipeste comanda de mai sus apoi se copiaza comanda transformata.
In OMV: Services, Compose, Files, Add. Se lipeste continutul si se inlocuieste <your project name> cu portainer (se accepta numai litere mici). Se mai adauga calea absoluta la portainer_data: /srv/dev-disk-by-uuid-fe077fba-984a-433a-8d6e-3e1ebc23ade6/appdata/portainer_data
Sub container_name: portainer se adauga:
environment:
– PUID:1001
– PGID:100
– TZ:Europe/Bucharest
PUID si PGID pt utilizatorul appuser se afla cu comanda id appuser in Terminal
Se salveaza apoi se verifica cu Check apoi click pe Up.
NFS SHARE
Storage, Shared folders, Create, Nume: MEDIA, se selecteaza /dev/sda1, Tag: Media pentru NFS, Save
Se creeaza subfolderul FILME in MEDIA:
Storage, Shared folders, Create, Nume: MEDIA/FILME, se selecteaza /dev/sda1, Tag: FILME in MEDIA, Save
Services, NFS, Settings, se bifeaza Enabled
NFS, Shares, Create: se selecteaza MEDIA, Client: 192.168.0.1/24, Permissions: Read/Write, Extra: no_root_squash,no_subtree_check,insecure, Save
/export/MEDIA 192.168.0.1/24(fsid=96a120a2-caff-451a-8c9c-61db0d05fa4b,rw,no_root_squash,no_subtree_check,insecure)
/export 192.168.0.1/24(ro,fsid=0,root_squash,subtree_check)
mkdir /op/OMV
mount 192.168.0.115:/export/MEDIA /opt/OMV