Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Technical Support > Unix/Linux
You last visited: Today at 17:59

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Der perfekte Rootserver (Support Thread)

Discussion on Der perfekte Rootserver (Support Thread) within the Unix/Linux forum part of the Technical Support category.

Reply
 
Old 08/22/2016, 11:32   #346
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
Ich habe mal einen Nginx Update Script gebastelt, der wirklich stupide funktioniert.

1. Nginx Ordner wird gesichert
2. Nginx Download, Compile und Installation
3. Ordner wird zurück gespielt



Nach der normalen Installation von Zyprs Script (letzte Version) liefen bei mir im Test alle Sachen wie gewohnt.

Ich übernehme keine Garantie das es bei jedem funktioniert oder nicht etwas kaputt geht, daher Nutzung auf eigene Gefahr!

Edit:
Quote:
Originally Posted by TakeThisBitch View Post
Ich hatte mal ne spielwiese Bei ohv und da lief das Script hervorragend. Als das System da stabil lief habe ich es bei netcup umgesetzt

Gesendet von meinem C6903 mit Tapatalk

Quote:
Originally Posted by TiggaStyle View Post
@

läuft läuft.
Danke Der Script ist bei OVH entstanden / getestet.
Das Webinterface gefällt mir wirklich gut.
REtender is offline  
Thanks
1 User
Old 08/22/2016, 17:37   #347
 
elite*gold: 0
Join Date: Jan 2015
Posts: 118
Received Thanks: 17
@, danke!

ich weiß nicht, ob ich es richtig gemacht habe bei Git. ich habe das Script mal erweitert, es kann jetzt insgesamt:
  • [NEU]SYSTEM UPDATE
  • [NEU]Cert with mail UPDATE
  • [NEU]Cert Without Mail UPDATE
  • [NEU]UPDATE ROUNDCUBE
  • UPDATE nginx
  • UPDATE OPENSSL
  • UPDATE NPS

Es kann natürlich in der Config. eingestellt werden was wie geupdatet werden soll.

Hoffe, ich habe das bei Githup richtig hinterlegt.
updateconfig.cfg

update.sh

TakeThisBitch is offline  
Old 08/22/2016, 17:50   #348
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
Quote:
Originally Posted by TakeThisBitch View Post
@, danke!

ich weiß nicht, ob ich es richtig gemacht habe bei Git. ich habe das Script mal erweitert, es kann jetzt insgesamt:
  • [NEU]SYSTEM UPDATE
  • [NEU]Cert with mail UPDATE
  • [NEU]Cert Without Mail UPDATE
  • [NEU]UPDATE ROUNDCUBE
  • UPDATE nginx
  • UPDATE OPENSSL
  • UPDATE NPS
Wow, auf den ersten Blick sieht das wirklich super aus!
Und ich finde es richtig toll das du dich dran gesetzt hast um die anderen Sachen zu implementieren!

Da ich gerade auf dem Sprung bin schaue ich es mir nachher genauer und und merge es dann bei Github, wenn es für dich okay ist?
REtender is offline  
Old 08/22/2016, 17:51   #349
 
elite*gold: 0
Join Date: Jan 2015
Posts: 118
Received Thanks: 17
Klar, mach das. Es macht ja Spaß, aber ich war mir bei nginx so unsicher. Habe aber alles getestet und klappt auch.

Habe jetzt nochmal eine Abfrage einzeln für nginx update gemacht. so kann jemand dann auch nur die Zertifikate updaten bzw. man ist etwas flexibler. So wird es allgemeiner.

Ich versuch es bei Github wieder zu "forken" oder wie man das da nennt

So, hier mal eine neue Version:
update.sh

Fehler fixes
erstellt Backup-Ordner nach Datum, dafür $date erstellt


Er löscht jetzt den Backup Ordner nicht mehr, erstellt dafür einen Ordner mit aktuellen Datum. Speichert da alles rein und stellt es wieder her.

So würde man beim wiederholten starten des Scripts verschiedene Ordner mit Datum im Ordner "Backup" haben.

Alternativ kann man jetzt ja noch den Ordner in ein Archiv mit Datum hauen.
So behält man den Überblick. In die Config könnte jetzt noch ne Var für "only" update rein. Macht aber nur sinn, meine Meinung, wenn man auch Mysql sichert und das auch in den Ordner haut. Dann wäre es ein für mich vollwertiges Update Script.

Systeme + Daten

Muss jetzt aber los. Danke nochmal für deine Mühe, danke euch allen
TakeThisBitch is offline  
Old 08/22/2016, 22:47   #350
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
So, ich bin gerade erst nach Hause gekommen


die Beiden Patches 2 und 3 (update und updateconfig) habe ich gemerged.

Dann habe ich hier noch ein paar Änderungen die du hier gepostet hast übernommen (du kannst dir meine Beiden Commits anschauen), allerdings nicht alle, da ein paar Fehler sich eingeschlichen haben :P

Bei den Certs habe ich nochmal eine Fehlermeldung eingebaut, damit nicht beide auf 1 stehen können.

Gruß, Shoujii

PS: das mit dem Datum ist eine gute Idee, dass kommt Morgen dann mit rein, gerade bin ich zu müde dafür.
REtender is offline  
Thanks
1 User
Old 08/23/2016, 07:07   #351
 
elite*gold: 0
Join Date: Jan 2015
Posts: 118
Received Thanks: 17
eh, und ich habe verpennt und schaffe vor arbeit nix mehr

Danke für das Einfügen ins Update. Habe noch ein paar Ideen. Werde nach Arbeit bissien dran arbeiten. Dann dürfte auch alles dabei sein


Habe mal das mit dem Backup Ordner etwas umgestaltet:
Code:
	#no delete /backup/ folder
	if [ ! -d /root/backup/ ]; then
		mkdir /root/backup/ >/dev/null 2>&1
	fi

	mkdir /root/backup/$date/ >/dev/null 2>&1
	mkdir /root/backup/$date/nginx/ >/dev/null 2>&1
	cp -R /etc/nginx/* /root/backup/$date/nginx/
Weniger Fehler, weniger Ärger. Naja habe es bei git mal kommentiert.
TakeThisBitch is offline  
Thanks
1 User
Old 08/23/2016, 17:08   #352
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
Quote:
Originally Posted by TakeThisBitch View Post
eh, und ich habe verpennt und schaffe vor arbeit nix mehr

Danke für das Einfügen ins Update. Habe noch ein paar Ideen. Werde nach Arbeit bissien dran arbeiten. Dann dürfte auch alles dabei sein


Habe mal das mit dem Backup Ordner etwas umgestaltet:
Code:
	#no delete /backup/ folder
	if [ ! -d /root/backup/ ]; then
		mkdir /root/backup/ >/dev/null 2>&1
	fi

	mkdir /root/backup/$date/ >/dev/null 2>&1
	mkdir /root/backup/$date/nginx/ >/dev/null 2>&1
	cp -R /etc/nginx/* /root/backup/$date/nginx/
Weniger Fehler, weniger Ärger. Naja habe es bei git mal kommentiert.
So alles direkt gemerged

Ich habe bei dem zurückspielen von Nginx auch mal $date eingefügt, sonst zieht er sich das nicht :P

Hats du einen Messenger wie Skype oder ähnliches?
Da kann man besser kommunizieren
REtender is offline  
Old 08/29/2016, 05:38   #353
 
elite*gold: 0
Join Date: Feb 2011
Posts: 18
Received Thanks: 0
Moin,

erstmal dicken Respekt für Eure Arbeit! So stabil und schnell lief bisher keiner meiner Server.
Nur ein Problem habe ich derzeit.
Da ich keine Administrative Software wie Plesk oder dergleichen einsetzen möchte, muss ich alles von Hand erledigen. Und da liegt das Problem.
Auf dem Server liegt derzeit eine eine Domain. Funktioniert soweit auch.
Jetzt wollte ich zu dieser Domain noch ein Sub Domain anlegen, mit eigenem Verzeichnis und User.
Verzeichnis und User sind kein Problem. Nur die conf für die SubDomain will nginx einfach nicht schlucken.
Könnte mir da jemand bitte helfen?

VG
_daniel4711 is offline  
Old 08/29/2016, 07:39   #354
 
elite*gold: 0
Join Date: Jan 2015
Posts: 118
Received Thanks: 17
Mh naja sie subdomain musst du ja nur in der sites-available anlegen. In der nginx.conf wird alles geladen was in dem sites-available Ordner liegt.

Außerdem musst oder solltest du die Zertifikate dazu anlegen bzw. Holen.

Wie sieht denn deine Konfiguration aus? Was gibt es denn für ein Fehler?

Gesendet von meinem C6903 mit Tapatalk
TakeThisBitch is offline  
Old 08/29/2016, 12:23   #355
 
elite*gold: 0
Join Date: Feb 2011
Posts: 18
Received Thanks: 0
Quote:
Außerdem musst oder solltest du die Zertifikate dazu anlegen bzw. Holen.
Denke das wird das Problem sein. Setze den Server gerade neu auf, da ich nen dummen Anfängerfehler gemacht hatte

Dabei is mir aber aufgefallen das die Version von shoujii (0.1.3.tar.gz), einen Fehler enthält.
Und zwar wird geprüft ob: KEY_COUNTRY KEY_PROVINCE KEY_CITY KEY_EMAIL ausgefüllt wurde. Dies ist aber in der config Datei ja nicht mehr vorhanden.
_daniel4711 is offline  
Old 08/29/2016, 15:55   #356
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
Quote:
Originally Posted by _daniel4711 View Post
Denke das wird das Problem sein. Setze den Server gerade neu auf, da ich nen dummen Anfängerfehler gemacht hatte

Dabei is mir aber aufgefallen das die Version von shoujii (0.1.3.tar.gz), einen Fehler enthält.
Und zwar wird geprüft ob: KEY_COUNTRY KEY_PROVINCE KEY_CITY KEY_EMAIL ausgefüllt wurde. Dies ist aber in der config Datei ja nicht mehr vorhanden.
Die Openvpn Sachen hatte ich von der Master in die testing Branch verschoben um für die Zukunft stabile Releases anbieten zu können...
Da ist mir wohl noch etwas entgangen.
Ich schaue es mir gleich Zuhause an und stelle dann eine Version ohne Openvpn Reste bereit.
Sonst läuft ja alles
REtender is offline  
Old 08/29/2016, 16:20   #357
 
elite*gold: 0
Join Date: Apr 2014
Posts: 83
Received Thanks: 4
@ner

von der Mailcow gibts übrigends auch quasi eine neue Version
TiggaStyle is offline  
Old 08/29/2016, 16:45   #358
 
elite*gold: 0
Join Date: Jun 2010
Posts: 74
Received Thanks: 6
Quote:
Originally Posted by _daniel4711 View Post
Und zwar wird geprüft ob: KEY_COUNTRY KEY_PROVINCE KEY_CITY KEY_EMAIL ausgefüllt wurde. Dies ist aber in der config Datei ja nicht mehr vorhanden.
In der neuen Version 0.1.4 ist der Check entfernt!


Quote:
Originally Posted by TiggaStyle View Post
@ner

von der Mailcow gibts übrigends auch quasi eine neue Version
Das können TakeThisBitch und ich uns die Tage mal anschauen, erstmal können wir euch die neue Version des Update Scriptes präsentieren:

The perfect rootserver update1.2.2


Man kann jetzt:
  • System updaten
  • Nginx updaten
  • NPS UPDATE
  • Cert with mail UPDATE
  • Cert Without Mail UPDATE
  • [NEU] Roundcube updaten (gestern fertig geworden)
  • [NEU] OPENSSH updaten

Danke an TakeThisBitch der auch sehr viel zu dem Update Script beisteuert!
REtender is offline  
Thanks
1 User
Old 08/29/2016, 17:33   #359
 
elite*gold: 0
Join Date: Feb 2011
Posts: 18
Received Thanks: 0
Läuft beides super!!!

Allerdings habe ich mit den Subdomains immer noch meine Probleme.
Neue Config wurde angelegt, Verzeichnis und User plus entsprechende Zertifikate. Aber er routet die Subdomain immer noch ins Verzeichnis der Hauptdomain und nimmt die neuen Zertifikate nicht an. Was dann atürlich zu einem Fehler führt. Als DNS Eintrag habe ich für die Sub einen A Rekord eintrag: ***.Domain.tld A IP Adresse sollte doch so richtig sein?
_daniel4711 is offline  
Old 09/01/2016, 21:32   #360
 
elite*gold: 0
Join Date: Feb 2011
Posts: 18
Received Thanks: 0
erledigt
_daniel4711 is offline  
Reply


Similar Threads Similar Threads
Der perfekte Rootserver (Nginx, SSL, Mailserver, Roundcube, phpMyAdmin, Firewall)
10/14/2016 - Tutorials - 379 Replies
Der perfekte Rootserver Version 0.3.8 Was kann das Skript?: Das Skript ist ein Allrounder und bietet eine Oneclick-Installation, die zahlreiche Systeme und Funktionen mit sich bringt. Es ist dafür gedacht einen frisch aufgesetzten Debian Jessie minimal Server in einen perfekten Rootserver zu verwandeln. Besonders für unerfahrene User ist das Skript bestens dafür geeignet, per "oneclick" eine sichere, perfomante und optimale Umgebung für seine Projekte zu schaffen. Die im Skript...
Der perfekte Rootserver by Zypr
12/14/2015 - Unix/Linux - 8 Replies
Hallo Community. Ich habe ein Kleines Problem beim Installieren des Scriptes von Zypr. Unzwar bekomme ich immer Fehler Meldungenen Während der Installation | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[Suche]Perfekte Serverfiles+Client für Rootserver
07/26/2011 - Metin2 Private Server - 9 Replies
Hey Leute, Also ich suche für meinen Metin2-Rootserver gute Serverfiles+Client. Sie sollten haben: *Die neuen Waffen von SonyStyle *Die neuen Rüsstungen von EYvil *Reittiere (Egal ob alt oder neu) *Maximal level: mindestens 120 *Es darf nichts verbuggt sein Also das sollte in den Client+in den Serverfiles/Datenbank drinnen sein.



All times are GMT +1. The time now is 17:59.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.