Comments (9)
Dazu müsste ich genauer wissen was das ist. Klingt so ähnlich wir eine apt quelle?
from ts3-webinterface.
nein,
dein komplettes web project als docker container.
quasi als mini virtual machine . gugg dir mal https://www.docker.com/ an
from ts3-webinterface.
Aber so viel Leistung brauch das System nicht oder warum soll das auf einen extra kleinen vserver installiert werden können?
from ts3-webinterface.
Ich glaub dafür bräuchte ich deine Hilfe ;)
from ts3-webinterface.
Ich denke mal es gibt momentan kein Interesse mehr an einer Docker Image... daher #closed
from ts3-webinterface.
Auch wenn das Ticket mittlerweile recht alt ist - ein Docker-Image fänd ich auch ganz nett. Vereinfacht die Installation sowie Versionswechsel und macht es leicht, das ganze mal zu testen.
Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.
Teamspeak hat mittlerweile einen eigenen offiziellen Docker-Container, der hervorragend funktioniert (aber ein bisschen besser dokumentiert sein könnte). Ich selber hab auch schon ein paar einfache gebaut - im Prinzip ist das Erstellen eines Docker-Containers die Umsetzung der Installation in Maschinensprache. Ich verlink da einfach mal ein Dockerfile von mir - hab ich für ein anderes Projekt gemacht, an dem ich sonst nicht beteiligt bin.
Und bezüglich der Leistung dieser "Mini-VM", wie es mein Vorredner nennt. Vom Deployment her ist die Sicht gar nicht so falsch, denn die Software läuft in relativ isolierten Umgebungen. Man muss sich also keine oder kaum Gedanken darüber machen, eine angepasste Installation durchzuführen, weil die Software als Gesamtpaket inklusive Umgebung bei einem ankommt. Gleichzeitig werden die Ressourcen aber so mit dem Host geteilt, dass kaum Overhead entsteht. Ich kann auf meinem Einsteiger/Mittelklasse-NAS (Synology ds918+) über Docker also auch mehrere Docker-Container wie z.B. eine Teamspeak-Instanz, Git-Server, Jenkins, File-Sync etc. parallel laufen lassen, ohne Performance-Probleme mit zu bekommen. Eine einzelne Windows-VM dagegen ist (v.a. mit GUI, aber auch ohne :P) im Vergleich dazu auf meiner Hardware schon fast zu viel ...
from ts3-webinterface.
Wäre vielleicht in dem Zusammenhang auch schick, SQLite Datenbanken zu unterstützen, damit man alles sinnvoll in einem Container alleine laufen lassen kann - ich weiß allerdings nicht wie schwer das wird beim existierenden Code.
Das ist mit der neuen Version tatsächlich geplant. Da auch so nicht immer eine externe Datenbank zur Verfügung steht.
@moritzfl Falls du mit Docker schon so viel gemacht hast, kannst du uns da vllt. helfen?
from ts3-webinterface.
@lgund hört sich doch gut an. Ja, ich kann an sich gerne helfen. Ich könnte z.B. erst mal ein initiales Docker-Image und eine Anleitung zur einfachen Einrichtung mit SQLite bauen. Würde dann aber tatsächlich erst mal warten, bis die SQLite Unterstützung da ist.
from ts3-webinterface.
Das klingt gut. Ich werde mich melden sobald SQLite unterstützt wird. Das Interface befindet sich momentan im Remake seit einiger Zeit. Ich gehe aber davon aus das ich bald damit soweit durch bin.
from ts3-webinterface.
Related Issues (20)
- installation Issue HOT 14
- Projektvorstellung HOT 3
- TeaSpeak compatibility HOT 5
- Make php-mysql a requirement HOT 2
- Neues exploit das eine menge webinterfaces betrifft HOT 7
- Oberfläche nicht wird nicht richtig geladen. HOT 1
- Entwicklung eingestellt? HOT 7
- Ticket erstellen nicht möglich
- musicbot panel HOT 1
- Localization not work HOT 24
- SSL not working HOT 6
- Can't use gmail smtp for automatic mail service! HOT 6
- Instanz wird im Webinterface nicht angezeigt HOT 12
- We've update to 1.3.17-STABLE version!
- Installation bleibt stehen HOT 2
- Host Nachricht bug HOT 1
- Migration syntax error on PSQL HOT 6
- Download funktioniert nicht HOT 5
- Userbann HOT 6
- [Wunsch] Rechte beantragen HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ts3-webinterface.