Instalacja

JustLabel jest dostępny w dwóch wersjach – desktopowej i serwerowej. Najłatwiejszym sposobem na uruchomienie systemu jest po prostu pobranie i uruchomienie wersji desktopowej. To dobre miejsce do rozpoczęcia, jeśli chcesz tylko wypróbować, czy to jest produkt dla Ciebie, albo jeśli masz tylko jedno stanowisko pracy do korzystania z systemu. Po prostu pobierz i uruchom.

Wersja serwerowa może wymagać pewnej wiedzy z zakresu technik dev-ops do uruchomienia. Aby uzyskać szczegóły, przejdź do Instalacji wersji serwerowej.

Instalacja wersji desktopowej

Wersja desktopowa jest dostępna dla systemów Windows, Linux i macOS dla architektury Apple Silicon.

  1. Pobierz pakiet dedykowany dla swojego systemu operacyjnego ze strony https://justlabel.io/#free_tier
  2. W zależności od systemu operacyjnego:
  • Dla Windows: Uruchom pobrany instalator i uruchom JustLabel za pomocą menu start
  • Dla Linux: Rozpakuj archiwum i uruchom plik JustLabel (może być konieczne zezwolenie na wykonanie pliku w właściwościach pliku)
  • Dla macOS: Zainstaluj obraz dmg przeciągając i upuszczając a nastepnie uruchom JustLabel z menu aplikacji

Instalacja wersji serwerowej

Wersja serwerowa jest dostarczana za pomocą obrazu Docker dla architektury amd64. Wymagana jest obecność bazy danych MariaDB. Może być dostarczona jako niezależna instancja lub po prostu użyj pliku compose dostarczanego w tym samouczku, który uruchomi i skonfiguruje podstawową bazę danych. Zalecamy użycie serwerów opartych na systemie Linux.

  1. Upewnij się, że masz zainstalowaną najnowszą wersję Docker.
  2. Aby zainstalować Dockera, skorzystaj z porad na oficjalnej stronie: https://docs.docker.com/engine/install/
  3. Utwórz plik docker-compose.yml o następującej zawartości (możesz go dostosować do swoich potrzeb, zwłaszcza jeśli chodzi o zmianę haseł):
				
					version: '3.5'
services:
  justlabel-database:
    container_name: justlabel-database
    image: mariadb:10
    restart: unless-stopped
    ports:
      - "13306:3306"
    environment:
      - MARIADB_RANDOM_ROOT_PASSWORD=yes
      - MARIADB_USER=justlabel
      - MARIADB_PASSWORD=R3placeWithSecurePassword!
      - MARIADB_DATABASE=justlabel
    volumes:
      - data-mariadb:/var/lib/mysql
    healthcheck:
    test: "mysql -ujustlabel -pR3placeWithSecurePassword! justlabel -e 'SELECT 1'"
    interval: "5s"
    retries: 12
    networks:
      - justlabel-network
  justlabel:
    container_name: justlabel
    image: justlabel/justlabel:latest-mariadb
    restart: unless-stopped
    environment:
      - DB_HOST=justlabel-database
      - DB_PORT=3306
      - DB_NAME=justlabel
      - DB_USER=justlabel
      - DB_PASSWORD=R3placeWithSecurePassword!
    ports:
      - "5987:5987"
    depends_on:
      - justlabel-database
    networks:
      - justlabel-network

networks:
  justlabel-network:
    driver: bridge
    ipam:
      driver: default

volumes:
  data-mariadb:
				
			
  1. W tym samym katalogu uruchom poniższą komendę w konsoli systemowej (parametr -d uruchomi go w tle):
				
					user@server:~$ docker compose up -d
				
			

Table of contents