Własny serwer supla - od czego zacząć

User avatar
shimano73
Posts: 879
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Fri Sep 20, 2019 10:03 am

lesny8 wrote:
Fri Nov 23, 2018 10:31 pm
Ja mam Raspbian Strech instalowanego z NOOBS Lite. Ściągasz i rozpakowujesz na karcie. Kartę aplikujesz do slotu w RaspberryPi, podłączasz monitor i klawisze na chwilę i uruchamiasz. Wybierasz Raspbian Stretch Lite i instalujesz, czekasz kilka minut, a potem wypracowana metoda, kopiuj-wklej ;)
Mam problem z twoją metodą , wykonuję wszystko jak w opisie ale niestety jest problem , po wykonaniu

Code: Select all

 sudo pip install docker-compose
dostaje

Code: Select all

sudo: pip: command not found

Stosując się do twojej metody zauważyłem wcześniej że podczs wykonywania

Code: Select all

 sudo apt-get -y install python-pip && pip 
podkoniec pojawiło się

Code: Select all

 Err:34 http://archive.raspberrypi.org/debian buster/main armhf python-pip-whl al                                     l 18.1-5+rpt1
  Temporary failure resolving 'archive.raspberrypi.org'
Get:35 http://archive.raspberrypi.org/debian buster/main armhf python-pip all 18                                     .1-5+rpt1 [215 kB]
Fetched 34.5 MB in 10s (3,370 kB/s)
E: Failed to fetch http://archive.raspberrypi.org/debian/pool/main/p/python-pip/                                     python-pip-whl_18.1-5+rpt1_all.deb  Temporary failure resolving 'archive.raspber                                     rypi.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-mis                                     sing?
 
oraz po wykonaniu

Code: Select all

curl -sSL https://get.docker.com | sh
pojawiło się

Code: Select all

 # Executing docker install script, commit: 6bf300318ebaab958c4adc341a8c7bb9f3a54a1a
+ sudo -E sh -c apt-get update -qq >/dev/null
W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/buster/InRelease  Temporary failure resolving 'raspbian.raspberrypi.org'
W: Failed to fetch http://archive.raspberrypi.org/debian/dists/buster/InRelease  Temporary failure resolving 'archive.raspberrypi.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ sudo -E sh -c apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/raspbian/gpg" | apt-key add -qq - >/dev/null
Warning: apt-key output should not be parsed (stdout is not a terminal)
+ sudo -E sh -c echo "deb [arch=armhf] https://download.docker.com/linux/raspbian buster stable" > /etc/apt/sources.list.d/docker.list
+ sudo -E sh -c apt-get update -qq >/dev/null
W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/buster/InRelease  Temporary failure resolving 'raspbian.raspberrypi.org'
W: Failed to fetch http://archive.raspberrypi.org/debian/dists/buster/InRelease  Temporary failure resolving 'archive.raspberrypi.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
+ [ -n  ]
+ sudo -E sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
+ sudo -E sh -c docker version
Client: Docker Engine - Community
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.8
 Git commit:        6a30dfc
 Built:             Thu Aug 29 06:18:36 2019
 OS/Arch:           linux/arm
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.8
  Git commit:       6a30dfc
  Built:            Thu Aug 29 06:12:41 2019
  OS/Arch:          linux/arm
  Experimental:     false
 containerd:
  Version:          1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker pi

Remember that you will have to log out and back in for this to take effect!

WARNING: Adding a user to the "docker" group will grant the ability to run
         containers which can be used to obtain root privileges on the
         docker host.
         Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
         for more information.
 
Trzy razy robiłem wszystko od nowa łącznie z instalowaniem systemu i za każdym razem jest to samo .
W czym problem ?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
User avatar
pzygmunt
Posts: 6596
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Sep 20, 2019 10:09 am

Zainstaluj wersję stretch
User avatar
shimano73
Posts: 879
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Fri Sep 20, 2019 10:48 am

pzygmunt wrote:
Fri Sep 20, 2019 10:09 am
Zainstaluj wersję stretch
ok, znalazłem , zainstalowałem i doszedłem do

Code: Select all

pi@raspberrypi:~ $ docker -v
Docker version 19.03.2, build 6a30dfc
pi@raspberrypi:~ $ docker-compose -v
-bash: docker-compose: command not found
pi@raspberrypi:~ $ docker-compose -v
Zauważyłem podczas wykonywania

Code: Select all

sudo pip install docker-compose
coś takiego :

Code: Select all

      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1133, in run_setup
        raise DistutilsError("Setup script exited with %s" % (v.args[0],))
    distutils.errors.DistutilsError: Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-0jT_wm/pynacl/
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
User avatar
lesny8
Posts: 735
Joined: Mon Dec 11, 2017 9:43 pm

Fri Sep 20, 2019 10:58 am

Tamten wpis stał się nieaktuany w momencie pojawienia się wersji buster.
Instaluj system zgodnie z krokiem #2 z tutka.
User avatar
lesny8
Posts: 735
Joined: Mon Dec 11, 2017 9:43 pm

Fri Sep 20, 2019 11:04 am

shimano73 wrote:
Fri Sep 20, 2019 10:48 am
...
coś takiego :

Code: Select all

      File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line 1133, in run_setup
        raise DistutilsError("Setup script exited with %s" % (v.args[0],))
    distutils.errors.DistutilsError: Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-0jT_wm/pynacl/
Doinstaluj

Code: Select all

sudo apt install python-dev
wojtek06061989
Posts: 3
Joined: Fri Sep 20, 2019 7:09 am

Fri Sep 20, 2019 11:55 am

A jak wygląda podpięcie smartphone pod własny serwer? też po adresie e-mail czy raczej poprzez zaawansowane opcje i adres serwera?
W sumie na własnym serwerze email jest w ogóle do czegoś używany?
User avatar
lesny8
Posts: 735
Joined: Mon Dec 11, 2017 9:43 pm

Fri Sep 20, 2019 2:38 pm

Apkę rejestrujesz przez zaawansowane opcje, tam podajesz domenę swojego serwera oraz id i hasło użytkownika.
Email używasz oczywiście do logowania się do swojej chmury i na urządzeniach wykonawczych przy konfiguracji.
User avatar
shimano73
Posts: 879
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze

Fri Sep 20, 2019 6:22 pm

Czy ja dobrze rozumiem , aby supla działała na lokalnym serwerze musi mieć zarejestrowaną domenę ? , a co gdybym nie chciał dostępu z zewnątrz sieci . Jestem zupełnie zielony w tej kwestii :(
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
User avatar
lesny8
Posts: 735
Joined: Mon Dec 11, 2017 9:43 pm

Fri Sep 20, 2019 7:11 pm

Możesz podać adres IP z sieci lokalnej i wtedy działa bez domeny. Logujesz się wówczas do Cloud podając adresie IP.
plnuker
Posts: 71
Joined: Sun Dec 30, 2018 10:11 pm

Fri Sep 20, 2019 7:57 pm

shimano73 wrote:
Fri Sep 20, 2019 6:22 pm
Czy ja dobrze rozumiem , aby supla działała na lokalnym serwerze musi mieć zarejestrowaną domenę ? , a co gdybym nie chciał dostępu z zewnątrz sieci . Jestem zupełnie zielony w tej kwestii :(
ja to tak rozwiązałem:
Mam domenę i router musi parę rzeczy mieć konfigurowalnych
viewtopic.php?p=48879#p48879

apka laczy sie z internetu a panel cloud i script dostępny jest tylko po LAN (ewentualnie vpn)

co do qnapa - nie nie będzie działać na tych z prockiem na arm. Dopiero wersje z x86 (np model z celeronem od ts251) współpracują lepiej dockerami
Post Reply