Yocage: Unterschied zwischen den Versionen
Vater (Diskussion | Beiträge) |
Vater (Diskussion | Beiträge) |
||
Zeile 114: | Zeile 114: | ||
<tt> | <tt> | ||
; kmoore: around? Hey, don't spread this in the chat channel yet, but do you still want to hack on AppCafe UI? | ; kmoore: around? Hey, don't spread this in the chat channel yet, but do you still want to hack on AppCafe UI? | ||
; kmoore: Looks like we may be going forward with our existing one, which means if your group wants to do some work on jails / vm / | ; kmoore: Looks like we may be going forward with our existing one, which means if your group wants to do some work on jails / vm / other, that could end up going into PC-BSD / TrueOS / FreeNAS | ||
; tboston: hey | ; tboston: hey | ||
; tboston: sounds good | ; tboston: sounds good | ||
; tboston: now, the jail stuff won't be kept in app café then or what just changed? | ; tboston: now, the jail stuff won't be kept in app café then or what just changed? | ||
; kmoore:no, it will be, the plan is to turn AppCafe into a one-stop app for all things App related | ; kmoore: no, it will be, the plan is to turn AppCafe into a one-stop app for all things App related | ||
like System Packages - App Jails - Jail Management - VM Management | ; kmoore: like System Packages - App Jails - Jail Management - VM Management | ||
; tboston:okay good | ; tboston: okay good | ||
and we should talk about that directly with you? or who's done that until now? | ; tboston: and we should talk about that directly with you? or who's done that until now? | ||
; kmoore:talk to me about it for now, kenmoore is doing some backend stuff, and joshms has helped with css / theme | ; kmoore: talk to me about it for now, kenmoore is doing some backend stuff, and joshms has helped with css / theme | ||
; tboston:we actually started with pcutil already | ; tboston: we actually started with pcutil already | ||
; kmoore:nice! | ; kmoore: nice! | ||
:stuck_out_tongue: | ; kmoore: :stuck_out_tongue: | ||
; tboston:so now we have two projects | ; tboston: so now we have two projects | ||
I'll go see my colleagues later and see what we can do | ; tboston: I'll go see my colleagues later and see what we can do | ||
btw seen my pull request? | ; tboston: btw seen my pull request? | ||
tested that on a freebsd vm already | ; tboston: tested that on a freebsd vm already | ||
; kmoore:yep, leme get that put in | ; kmoore: yep, leme get that put in | ||
done! | ; kmoore: done! | ||
; tboston:you'd better check again | ; tboston: you'd better check again | ||
; kmoore:oh? it looked fine, did I miss a comment? | ; kmoore: oh? it looked fine, did I miss a comment? | ||
; tboston:no no | ; tboston: no no | ||
just because I'm still not always sure if I did everything correct | ; tboston: just because I'm still not always sure if I did everything correct | ||
although I tested it | ; tboston: although I tested it | ||
; kmoore:oh, it looked good to me, i looked at the diff :simple_smile: | ; kmoore: oh, it looked good to me, i looked at the diff :simple_smile: | ||
; tboston:k | ; tboston: k | ||
ttyl, still at wok | ; tboston: ttyl, still at wok | ||
work* | ; tboston: work* | ||
; kmoore:ok, ttyl! | ; kmoore: ok, ttyl! | ||
; tboston:so | ; tboston: so | ||
off work | ; tboston: off work | ||
I'm still not sure what you actually need with app café | ; tboston: I'm still not sure what you actually need with app café | ||
; kmoore:nothing specific at the moment. Its just that you expressed interest in hacking on jail management UI | ; kmoore: nothing specific at the moment. Its just that you expressed interest in hacking on jail management UI | ||
; tboston:yeah sure | ; tboston: yeah sure | ||
; kmoore:since we aren't having a 3rd party do it now, we are going with the existing UI, and I'm hacking on jail stuff at the moment | ; kmoore: since we aren't having a 3rd party do it now, we are going with the existing UI, and I'm hacking on jail stuff at the moment | ||
so if you guys want to send patches, improvements, etc. those will be welcome | ; kmoore: so if you guys want to send patches, improvements, etc. those will be welcome | ||
; tboston:we'd like to make a project out of it | ; tboston: we'd like to make a project out of it | ||
atm you have that 'plugin' thing in app café | ; tboston: atm you have that 'plugin' thing in app café | ||
I guess this will be thrown away and you'd want real jail management + vm management | ; tboston: I guess this will be thrown away and you'd want real jail management + vm management | ||
; kmoore:well, yes and no | ; kmoore: well, yes and no | ||
our current plan is to have the AppCafe do this: | ; kmoore: our current plan is to have the AppCafe do this: | ||
System Packages - Current way of installing PKG stuff on PC-BSD / TrueOS server | ; kmoore: System Packages - Current way of installing PKG stuff on PC-BSD / TrueOS server | ||
App Containers - Pre-Built jail images, we can download / depoy with single click | ; kmoore: App Containers - Pre-Built jail images, we can download / depoy with single click | ||
Jail Manager - Full iocage jail UI, for power users who roll / run their own jails | ; kmoore: Jail Manager - Full iocage jail UI, for power users who roll / run their own jails | ||
VM Containers - Pre-Built VM images which can be downloaded / run with single click | ; kmoore: VM Containers - Pre-Built VM images which can be downloaded / run with single click | ||
BHyve Manager - Full bhyve UI, power users, etc | ; kmoore: BHyve Manager - Full bhyve UI, power users, etc | ||
I.E. we want to have an "easy" option for jails/vms, and then the full-blown advanced mode, for l33t users :stuck_out_tongue: | ; kmoore: I.E. we want to have an "easy" option for jails/vms, and then the full-blown advanced mode, for l33t users :stuck_out_tongue: | ||
Often a home user just wants to deploy plex, but they have no idea about jails/vm, so container is way to go there | ; kmoore: Often a home user just wants to deploy plex, but they have no idea about jails/vm, so container is way to go there | ||
; tboston:okay | ; tboston: okay | ||
; kmoore:no mess, no fuss | ; kmoore: no mess, no fuss | ||
; tboston:and you NEED that in AppCafé? | ; tboston: and you NEED that in AppCafé? | ||
or could that iocage/bhyve stuff be seperate | ; tboston: or could that iocage/bhyve stuff be seperate | ||
in a webgui | ; tboston: in a webgui | ||
; kmoore:Well, the AppCafe is a webgui, so thats part of it yes | ; kmoore: Well, the AppCafe is a webgui, so thats part of it yes | ||
ideally we wanted it all there, so its a single web-driven location you can use to control all apps/pkgs/jails/vms on a system | ; kmoore: ideally we wanted it all there, so its a single web-driven location you can use to control all apps/pkgs/jails/vms on a system | ||
but it could be separated into distinct components as well if necessary | ; kmoore: but it could be separated into distinct components as well if necessary | ||
; tboston:and then like an 'advanced' tab for power users | ; tboston: and then like an 'advanced' tab for power users | ||
; kmoore:more or less, yes | ; kmoore: more or less, yes | ||
</tt> | </tt> | ||
|- | |- | ||
|} | |} |
Aktuelle Version vom 12. Oktober 2015, 19:35 Uhr
German / deutsch | English / englisch |
---|---|
ProjektAusgangssituation des ProjektesPC-BSD hatte Warden. Warden ist (war) ein Werkzeug zur Verwaltung von Jails. Eine Besonderheit von Warden ist (war), dass die Verwaltung auch mit einer grafischen Oberfläche (Qt) möglich ist (war). Warden wurde durch iocage ersetzt. iocage bietet jedoch keine grafische Oberfläche. Praktisch wurde die grafischen Oberfläche ersatzlos gestrichen. Ein Ersatz für die grafischen Oberfläche ist höchstens angekündigt. AppCafe, das Werkzeug zur Verwaltung von Software von PC-BSD, wurde von einer grafischen Oberfläche (Qt) auf eine grafische Oberfläche als Browser umgestellt. Zweck ist es, dass auch die Verwaltung der Software (AppCafe) aus der Ferne mit einem Web-Browser möglich ist. unser IdeeEin Ersatz der grafischen Oberfläche soll, wie es sie bei Warden gab, soll geschaffen werden. Anstatt eine grafischen Oberfläche mit Qt, wie es bei Warden der Fall war, zu erstellen, soll in Anlehnung an das Konzept zur Verwaltung der Software (AppCafe) ein Browser verwendet werden. Die Verwaltung von Jails soll somit auch aus der Ferne mit einem Web-Browser möglich sein. unser AnsatzWir bauen für iocage (Verwaltung von Jails für die Kommandozeile) eine Web-Anwendung. Eigentlich müsste die Realisierung unabhängig der Komponenten von PC-BSD gegenüber FreeBSD |
project |
KomponentenFreeBSDWir benutzen PC-BSD (bzw. FreeBSD), da Jails "schön", bequem und verhältnismäßig sicher sind. Im Übrigen kann auch an eine Portierung für DragonFly BSD oder OpenIndiana gedacht werden. iocageWir benutzen iocage, da es sehr einfach und bequem scheint und ohne große Konfigurationsdateien auskommt. Nennenswerte Alternative dazu wäre vielleicht nur ezjail. YesodIn Anlehnung an den Erfolg vom Matemat wird Yesod eingesetzt. Yeah! Ressourcen
|
|
Diskurse zum Projekt |
|
Transcript KenMoore/KrisMoore 2015-09
| |
Transcript KrisMoore 2015-10
|