easy-wi / installer Goto Github PK
View Code? Open in Web Editor NEWEasy-Wi Installer
License: GNU General Public License v3.0
Easy-Wi Installer
License: GNU General Public License v3.0
It could be nice if the installer did support Nginx.
Easy-Wi Panel = supporting apache2, but it doesn't support Nginx (which it should do)
I've rewritten the English translation to be more precise and to fix grammar and spelling mistakes. I've attached the lang folder. It's worth mentioning that "uk" should instead be "en".
fixedlang.zip
It needs to be "Pre" Installed Mariadb-server that the installer works correctly on debian 10. I dont know if this was my fault or that of the installer. The error appears only by installing WebPanel.
The Installer tries to use the command mysql and it fails but it is not installed.
Ab Installer Version 3.1 (Developer Version) wird Debian 8 nicht mehr Supported.
Installation user specify/simplify.
Check if user exists, if yes, then query user input.
Hi,
When I use the installer and come to the part where it should install the MySQL mariadb-server it gets a error:
Installing package mariadb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
galera-3 gawk libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libsigsegv2 mariadb-server-10.3 mariadb-server-core-10.3 rsync socat
Suggested packages:
gawk-doc libipc-sharedcache-perl mailx mariadb-test netcat-openbsd tinyca
The following NEW packages will be installed:
galera-3 gawk libcgi-fast-perl libcgi-pm-perl libfcgi-perl libhtml-template-perl libsigsegv2 mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 rsync socat
0 upgraded, 12 newly installed, 0 to remove and 1 not upgraded.
Need to get 11.2 MB/23.1 MB of archives.
After this operation, 173 MB of additional disk space will be used.
Err:1 http://mirror.netcologne.de/mariadb/repo/10.2/debian buster/main amd64 galera-3 amd64 25.3.25-buster
404 Not Found [IP: 194.8.197.22 80]
E: Failed to fetch http://mirror.netcologne.de/mariadb/repo/10.2/debian/pool/main/g/galera-3/galera-3_25.3.25-buster_amd64.deb 404 Not Found [IP: 194.8.197.22 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
./easy-wi_install.sh: line 208: /etc/init.d/mysql: No such file or directory
Securing MySQL by running "mysql_secure_installation" commands.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
./easy-wi_install.sh: line 208: /etc/init.d/mysql: No such file or directory
Error: No SQL server running but required for Webpanel installation.
I'm running OS Debian 10, and the Developer Version of the Easy-Wi installer to work with Debian 10.
wget https://raw.githubusercontent.com/easy-wi/installer/master/easy-wi_install.sh
bash ./easy-wi_install.sh
How can I fix this so it is installing the Mariadb-server correctly? I did a check on the links for the mariadb and those are not existing anymore.
Thank you in advanced
I'd like to do mass deployments of Easy-Wi. Is that possible with environements variables or arguments?
The setup for crontab sets not the custom path.
For instance: /home/easywi is my easywi Folder, but there are cronjobs for "/home/*/server" and so on.
System: Debian Stretch
Datenbank: mariadb-server (Version: mariadb Ver 15.1 Distrib 10.1.38-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2)
Vor dem EW-Installer installiert.
EW-Installer Version: 2.3 Stable
Beschreibung:
Hallo, soeben wollte ich eine Neuinstallation vom WebPanel machen machen. Wurde aufgefordert das Kennwort für den EasyWi-Datenbankuser einzugeben.
Downloading latest Easy-WI Stable version. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4188k 0 4188k 0 0 2977k 0 --:--:-- 0:00:01 --:--:-- 3807k Unpack zipped Easy-WI archive. Creating database easy_wi and connected user easy_wi Enter password:
Am Ende der Installation wurde anscheinend das Kennwort überschrieben??
Easy-WI Webpanel setup is done regarding architecture. Please open http://<IP>/install/install.php and complete the installation dialog. DB user and table name are "easy_wi". The password is "<PASSWORT-was-ich-nicht-eingegeben-habe>".
In der anschließenden Einrichtung über den Browser funktioniert auch nur das Kennwort, welches am Ende des Installers angezeigt wird. Nicht das was ich eingegeben habe.
Ubuntu LTS Versionen: https://www.ubuntu.com/about/release-cycle
Debian LTS Versionen: https://wiki.debian.org/LTS
CentOS LTS Versionen: https://wiki.centos.org/Download
Für Ubuntu und Debian LTS einbauen.
Hallo Blackpanther, Nexus oder Jan^^
System: Debian 10 Buster (war eine frische Installation)
Ich habe aktuell ein Problem mit dem Installer. Wenn ich versuche den Webspace Server einzurichten, wird mir bei der Quota Abfrage (egal was ich davon klicke) ein Fehler ausgegeben.
Please check above output and confirm it is correct. On confirmation the current /etc/fstab will be replaced in order to activate Quotas!
- Yes
- No
- Quit
#? 1
cp: der Aufruf von stat für '' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Ich habe auch Quota am Anfang installiert und erst später mitbekommen das ich diesen eigentlich nicht benötige da ich keine Server verkaufe und das nur für private Zwecke nutze und hab ihn danach deinstalliert. Gameserver, Voiceserver zu erstellen ging ohne Probleme, nur bei dem Webspace macht er Probleme. Ich hoffe einer von euch könnte mir das erklären wie ich das Beheben könnte da ich dringend benötige. Ihr könnt mich auch gerne bei Discord Privat anschreiben, bin für jede Hilfe dankbar.
Mit freundlichen Grüßen
a2enmod headers
As a title, a tranlsation would be easier with a XML file :)
http://stackoverflow.com/questions/17333755/extract-xml-value-in-bash-script
Using binned.
4.5.1-0+UE4 7038 3077 404 10
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3004) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3004) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3155) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
Setting breakpad minidump AppID = 346110
Using binned.
4.5.1-0+UE4 7038 3077 404 10
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3004) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3004) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
/home/buildbot/buildslave/steam_rel_client_linux64/build/src/clientdll/applicationmanager.cpp (3155) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
Setting breakpad minidump AppID = 346110
Installing package lib32tinfo5
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Please check Output!
Installation abort!
Ich habe den neuen installer mal auf meinen contabo.de (VPS L SSD ohne Setup) VPS getestet. Ich habe es zwei mal auf einem frisch Neu installiertem Debian 9.5 System getestet. Einmal mit Nginx und das andere mal mit Apache. Beide male mit SSL und Lets Encrypt. In beiden fällen konnte der Webserver nicht gestartet werden. Und der installer konnte dementsprechend nicht aufgerufen werden!
easy-wi Nginx log
https://gist.github.com/xxxrenegade/94df27f77a24b8bd92ae6b19f1f8bf17
easy-wi Apache log
https://gist.github.com/xxxrenegade/945e3acbecc4e2e053ac15eafe95c59d
Wrong output on external IP.
Currently the output = 0 instead of the external IP
Line 114
LOCAL_IP=
ip route get 8.8.8.8 | awk '{print $NF; exit}'
changed to
LOCAL_IP=
ip route get 8.8.8.8 | awk '{print $7; exit}
than fixed
Hallo zusammen,
ich habe zum ausprobieren auf meinem vServer mit Debian Easy-Wi installiert. Zuerst das Webinterface dann den Gameroot (beides auf der selben Maschine). Nachdem mir das alles super gefiel habe ich das Webinterface separat auf meinem Webspace bei einem anderen hinter installiert. Den vorherigen vServer wo beides drauf lief habe neu installiert und nur die Gameroot Geschichte installiert. Nachdem auf dem vServer jetzt nur der Gameroot installiert wurde habe ich allerdings das Problem das wenn ich den Gameroot ins Webinterface als master Einträge und dann zum Beispiel Counterstrike source darauf anlege er wohl den Ordner CSS erstellt dieser allerdings leer bleibt.
Hoffe ich konnte es einigermaßen verständlich erklären.
Kann es was damit zu tun haben das vorher als das Webinterface auch auf dem vServer war irgendwelche Sachen mitinstalliert wurden und das es deswegen ging und dem Gameroot diese Sachen jetzt fehlen ? Habe nämlich was von binarys gelesen aber wollte lieber mal nachhaken ob da was dran sein könnte.
Liebe Grüße
Hallo liebes Easy-WI Team,
beim Wechsel des mariaDB Mirrors ist leider ein kleiner Fehler passiert, der aktuell die Funktion der Wahl von mariaDB als MySQL Alternative kaputt macht.
Im Commit 648ee83 wurde der Mirror für mariaDB getauscht, dabei wurden aber die variablen $OS
und $OSBRANCH
vergessen, was zu einem fehlerhaften source.list Entry führt und dadurch die Installation mit einem Fehler abbricht.
Getestet auf:
Liebe Grüsse
sed: -e expression #1, char 49: unknown option to s' ./easy-wi_install.sh: line 1163: syntax error near unexpected token
elif'
./easy-wi_install.sh: line 1163: ` elif [ "$OPTION" == "Java 8"]'
Update Repositorys in the Installer faild -> Old Repositorys -> Update to New Repositorys
Wenn man sich beim installer ein Keyfile generieren lässt, dann wird ganz zum Schluss folgendes ausgegeben:
Don't forget to copy Keyfile into "/home/easywi_web/keys/"
Es wäre sicherlich ganz gut wenn man den Text so formulieren würde das man auch weiß welche Datei dort eingefügt werden soll. Sprich z.B. voicemaster oder voicemaster.pub, im falle das man die Datei voicemaster genannt hat. Damit die User wirklich ganz genau wissen welche von den Dateien dort hinzugefügt werden muss.
Hello there,
I installed the installation supporting Centos 7 installation,
Master server is installed, all dependencies are installed but when i try to make game server with user, server dont create user folder and dont cpying master server files to this.
Thanks
Test Debian 10 support and customize the script
Context is gameserver
Ich habe Probleme unter Debian 9.4 das Web Interface zu installieren. Die Installation über die Kommandozeile/PuTTY läuft wunderbar durch. Hier das gesamte Protokoll. Wenn ich dann allerdings die URL aufrufe, dann ist unter der URL nichts erreichbar. Weder unter der Domain, auch nicht direkt über die IP.
Ich habe das ganze auch mal mit Debian 8 auf dem selben vServer ausprobiert, dort konnte ich dann die URL aufrufen!
[core:warn] [pid 25757] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
Hallo, ich möchte das Easy-Wi auf meinem Server installieren (Debian)
Allerdings ist der Server schon komplett mit Plesk, MySQL und Co eingerichtet.
Ich suche nur ein anständiges Webinterface um Gameserver (CS:GO) auf meinem Server zu starten & konfigurieren.
Habe es mit dem normalen Installer probiert, jedoch bekomme ich da die Meldung:
Aborting as the risk of breaking the installed panel Plesk is too high.
Gibt es eine Möglichkeit, wie ich das trotzdem verwenden kann?
Screenshot:
http://prntscr.com/ipc80s
Standard Include
auskommentieren und eigene hinzufügen am ende der Datei (echo
).
Alignment to easy-wi/developer#961
Load the according package vom GitHub instead of easy-wi.com
In it's current state, using the installer script fails almost immediately due to a bug in lsb_release on Debian 10.
"Error: Your OS debian 10 is not more supported from Easy-WI Installer."
The panel considers Debian 10 to be too old due to the following code:
if [ "$OS" == "ubuntu" ] && [ "$OSVERSION" -lt "1604" ] || [ "$OS" == "debian" ] && [ "$OSVERSION" -lt "80" ] || [ "$OS" == "centos" ] && [ "$OSVERSION" -lt "60" ]; then
So the panel is looking for OSVERSION higher than "80" but the OS detection code detects Debian 10 as being OSVERSION 10 due to the following code which simply returns "10" on Debian 10:
OSVERSION_TMP=$(lsb_release -r 2>/dev/null | grep 'Release' | awk '{print $2}')
root@debian10test:~# lsb_release -r 2>/dev/null | grep 'Release' | awk '{print $2}' 10
This is due to a bug in debian 10 detailed here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939733
I am working on a fix for this and will make a new PR when i have finished testing on Debian 10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.