Instalacja własnego serwera SUPLA-CLOUD

Tuti
Posty: 50
Rejestracja: ndz sty 28, 2018 11:02 am

Dzięki, SUPLA działa już na mojej malinie Pi3 B+.
O tej godzinie już dzieciaki śpią ;), nie chcę bawić się już modułami. Może jutro się uda.

Pytanie: czy można zablokować tworzenie nowych kont, jakby ktoś z zewnątrz odnalazł moją SUPLĘ w sieci?
Awatar użytkownika
byniom
Posty: 640
Rejestracja: sob sty 07, 2017 1:17 pm

Jak to zainstalowac i gdzie pobrac ten obraz ?
Tuti
Posty: 50
Rejestracja: ndz sty 28, 2018 11:02 am

byniom pisze: wt kwie 03, 2018 8:44 pm Jak to zainstalowac i gdzie pobrac ten obraz ?
U mnie w zasadzie zadziałało to:

Kod: Zaznacz cały

apt-get -y install git curl
curl -sSL https://get.docker.com | sh
apt-get -y install python-pip
pip install docker-compose
chmod +x /usr/local/bin/docker-compose
git clone https://github.com/SUPLA/supla-docker.git
./supla-docker/supla.sh
nano ./supla-docker/.env
./supla-docker/supla.sh start
Wszystko jako root, ew. poprzez sudo.
Tuti
Posty: 50
Rejestracja: ndz sty 28, 2018 11:02 am

Taki mały problem.
Zmieniłem hasło do swojego konta w chmurze na malinie. I oczywiście zapomniałem na jakie ...
Jak je zmienić poprzez "zapomniałeś hasła"?.
Niestety nie działa ta opcja. Ew. może jest inny sposób bez stawiania wszystkiego od nowa?

Pozdr.
bartekk942
Posty: 16
Rejestracja: pt maja 04, 2018 7:33 pm

Jeśli nie posiadam domeny to możliwe jest uruchomienie clouad i supla-script w proxy mode?
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Nie. Możesz bez proxy na różnych portach.
bartekk942
Posty: 16
Rejestracja: pt maja 04, 2018 7:33 pm

Zmieniłem na inny port niż cloud lecz w logu dockera jest:

Kod: Zaznacz cały

b8297530e694        suplascripts_suplascripts   "docker-php-entrypoi…"   4 days ago          Restarting (1) 7 seconds ago                                              suplascripts
env file:

Kod: Zaznacz cały

DATABASE_PASSWORD=xxxx
VOLUME_SOURCES=../
VOLUME_DATA=../var


##### STANDALONE MODE CONFIGURATION #####
PORT_HTTP=83
PORT_HTTPS=445


##### PROXIED MODE CONFIGURATION #####
#DOMAIN_NAME=supla.fracz.com
#ADMIN_EMAIL=

COMPOSE_PROJECT_NAME=suplascripts
COMPOSE_PATH_SEPARATOR=:
COMPOSE_FILE=docker-compose.base.yml:docker-compose.standalone.yml
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Kod: Zaznacz cały

docker logs --tail=50 suplascripts
bartekk942
Posty: 16
Rejestracja: pt maja 04, 2018 7:33 pm

Kod: Zaznacz cały

using config file ./backend/database/phinx-config.php
using config parser php
using migration paths 
 - /var/www/backend/database/migrations
using seed paths 
warning no environment specified, defaulting to: db
using adapter mysql
using database suplascripts

                                                                               
  [InvalidArgumentException]                                                   
  There was a problem connecting to the database: SQLSTATE[HY000] [2054] The   
  server requested authentication method unknown to the client                 
                                                                               

migrate [-c|--configuration CONFIGURATION] [-p|--parser PARSER] [-e|--environment ENVIRONMENT] [-t|--target TARGET] [-d|--date DATE]

  ___ _   _ ___ _      _
 / __| | | | _ \ |    /_\
 \__ \ |_| |  _/ |__ / _ \
 |___/\___/|_| |____/_/ \_\
 / __| __ _ _(_)_ __| |_ ___
 \__ \/ _| '_| | '_ \  _(_-<
 |___/\__|_| |_| .__/\__/__/
               |_| by @fracz
                      v2.8.1

The encryption key already exists. No changes made.
Cache has been cleared successfully
mysqldump: Got error: 2003: Can't connect to MySQL server on 'suplascripts-db' (111) when trying to connect
Could not make the database backup.
Phinx by Rob Morgan - https://phinx.org. 0.8.1

using config file ./backend/database/phinx-config.php
using config parser php
using migration paths 
 - /var/www/backend/database/migrations
using seed paths 
warning no environment specified, defaulting to: db
using adapter mysql
using database suplascripts

                                                                               
  [InvalidArgumentException]                                                   
  There was a problem connecting to the database: SQLSTATE[HY000] [2002] Conn  
  ection refused                                                               
                                                                               

migrate [-c|--configuration CONFIGURATION] [-p|--parser PARSER] [-e|--environment ENVIRONMENT] [-t|--target TARGET] [-d|--date DATE]
Update:// Zmieniłem hasło do bazy na takie jak w cloudzie, lecz baza dalej nie startowała, ponieważ pluło błędem o braku
"Authentication plugin 'caching_sha2_password'
, ustawiłem więc wersje mysqla na taką samą jak cloud i po cleanie supla-scripts ruszyla lecz kolejnym problemem było stworzenie użytkownika na czym poległem i finalnie korzystam z Twojego serwera, na którym wszystko działa.
ODPOWIEDZ

Wróć do „FAQ / Jak to zrobić”