nextcloud adatbázis

Sziasztok!

 

Van valahol letölthető demo nextcloud adatbázis teszt célra? Kellene néhány user, körök, naptár, névjegyzék stb./bármi amit átnézhetnék, hogy hogyan is lehet ezt 10-20-x felhasználóval „jól” csinálni. 

Amikor az AD-t kellett megértenem, találtam demo adatbázist, hátha ehhez is lenne valami ilyesmi. Esetleg keresőszavak is elegendőek, mert a „demo” vagy „test” szavak nem vezettek eddig eredményre.

Hozzászólások

Ezzel kezdtem, ebben összesen van egy user :( Én itt játszadozom csak a nextclouddal és másnak már beállítottam fájlmegosztásra a saját dolgainak. Közben nézegettem és ez qrva sokat tudna, ha értenék hozzá, lényegesen többet mint fájlok tárolása csak éppen elképzelésem sincs, hogy hogyan lehetne mondjuk egy kisebb csoportnak/családnak ezt beállítani. Usereket tudok hozzáadni, de kb itt el is fogynak az ötleteim (meg igazából szeretnék egy kis időt nyerni azzal, hogy egy demókörnyezetet készen kapok ). Szeretnék egy mondjuk 5-10-sok useres környezetet ahol mindenféle jogosultságok már előre definiáltak (ki, mit láthat, mit nem, ezeket a köröket sem értem még, jó lenne ha lenne valami kamu címjegyzék, stb... Így tanultam az AD-t is. Esetleg felhúzok egyet valami virtuális gépre és ha valakinek van kedve/ideje/türelme akkor együtt is csinálhatnánk egy ilyen „jáccósos” NC-t, vagy akár többen is. Találtam másik demó szervert is, de szintén egy user van és 60 percenként visszaáll az egyfelhasználósra (illetve most épp nem is megy).

Nyitott vagyok erre a megoldásra is.

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Nem a telepítés a gond, meg nem is a próba, hanem egy kivonatot akartam beinjektálni az adatbázisba pár accounttal. Szeretnék látni egy többfelhasználós beállítást amikor quasi „éles” üzemben a felhasználók csoportokba vannak rendezve, ilyen-olyan jogokkal rendelkeznek, stb. Ez érdekelne, hogy miféle koncepciókkal lehet felhasználókat kezelni rajta. Alapon nem kellene se dokumentum szerkesztés, se e-mail fiók, se akármi csak az alap rendszer illetve egy koncepció ezek rendezésére.  Mindegy, majd lesz valahogy.

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Mondom neked, 300-400 Nextcloud userrrel a hátam mögött. 

így könnyű :) A baj az, hogy fogalmam sincs miként. Kattingatok mondjuk 1x usert, rendben. Aztán kéne valami rendszer nekik, mer ugye ahol ketten vannak, az egyik már főnök :D Aztán kellenének nekik gondolom csoportok, meg mivel nextcloud, gondolom valahogy lehet a fájlhozzáféréseket korlátozni (meg titkolni mindenki előtt, stb... Aztán vannak a körök ami meg mmiaz? Szóval csak ilyen gondjaim vannak. Viszont feldobom egy virtuális gépre és szeretettel látnálak egy közös pár felhasználós alapozóra (mondjuk valami képernyőmegosztósra gondoltam, hogy lássam is ne csak észrevegyem). No nem azonnal. Már ha van elég türelmed...

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Mellékszál, körök:

amennyire én tudom, a felhasználói csoportok kezelése admin jogosultságot igényel. Megosztani pl. személlyel, vagy épp csoporttal kényelmesen lehet a fájlokat. Nyilván egy 5-10-20 fős szerver esetén lehet basztatni az admin-t, hogy olyan csoportot is csináljon X, Z és Z userből, aki neki nem kell semmire csak nekem, de mondjuk 50 fő fölött ez nyilván már extremitás.

No erre találták ki a köröket, ugyanis a körök definiálása az már az adott kört létrehozó személy hatásköre, - viszont mivel ha fent van a plugin, akkor már egy kör tagjaival is megoszthatod a dolgaid, innentől ilyesmihez nem kell baszkurálni az admint.

Szuper, köszönöm! Ez nagyon hasznosnak tűnik így első olvasásra (meg másodikra is)!

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Az a baj, hogy szerintem annyit tud, hogy nem tudom mik az igényeim :) Ismerkedem vele jelenleg.

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

szerintem a legtobb helyen nem a NC maga kezeli a felhasznalokat, hanem van mogotte valami directory, pl. AD vagy valami ldap alapu cucc (zimbra stb). mivel az userek altalaban mashoz is kellenek, samba, vpn, wifi stb

en is meg csak ilyen telepitest csinaltam, es ott az userek es a csoportok az ldap-bol jonnek, a megosztasokat meg az userek maguk allitgatjak be.

Igaz, ilyen howto-kat is láttam, de ez igazából vállalati-kisvállalati felhasználás féle. Bár a teszt AD-m még megvan a maga 1000 userével valahol a vm-ek között, de a windowst kihagynám most ebből. Inkább lenne érdekes egy kis családi tartalék ha megint besz@rik a féknyúz vagy mi (nekem csak az üzenetküldőjük van, mert  vannak akik nem hajlandóak élni nélküle), vagy valami ilyesmi. De tényleg semmi konkrét elképzelés, csak ötletelek. Jó lenne pl. összehozni az androiddal a naptárát meg a kontaktokat...

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Egyébként a NextCloud az gyors?
Pár userre teszteltem, de 24 magnyi Xeon-on is érezhetően kell neki 7-10 mp mire oldalt vált, pedig az alaptelepítésen kívül nem volt más.

Ubuntun snapból ha a konfigok nem lettek nagyon szanaszét túrva, akkor elég gyorsan reagál. A gép 70km-re van tőlem, elérem és a rajta lévő 3 userrel nem venném sokkal lassabbnak, mint amikor itt volt a szobában. A webszerver konfigokkal el lehet qrni, akkor helyből is lassú, akkor a 7-10 mp-s válasz nálam is megvolt. :) A virtuális hosztok átirányításával „coptam”, meg ugye a snap miatt egyidőben 3 webszerver küzdött a portokért (egy apache az alap ubuntun, egy a nextcloudban és egy nginx a docuserveren.) Ha ezek nem kell küzdjenek, mert az átirányítások rendben vannak, akkor jó lesz az.

Most épp gentoo alá tettem fel, játszósnak, mert érdekel. Sok useres tapasztalat sajna nincs még, de ide nem akarok snapból semmit, apache van, de gondolkodom az nginx-en. Adatbázis jelenleg mariadb, ezt ki szeretném próbálni postgressel is, mert a dokuszervernek azt javasolják pár helyen.

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

Szerintem az adatbázis mögötte a kritikus pont. Ahogy nézem a logokat, ha csak levegőt veszel már basztat valamit. Megkockáztatom, hogy a mysql-t kellene tudni alatt jól tuningolni.

Nem értek hozzá annyira, hogy merjek róla ítéletet mondani, mennyire jó a design, a kód, meg a DB szerkezet, viszont már rohadt sok éve ez megy egy VM-en, 6-8 aktív userrel (család). Naptárak, kontaktok (vki pl. a Thunderbird kontakt listát sync-eli valami addonnal), file share. A mail appot azt hiszem senki nem használja éppen, mert az eléggé sajtreszelős. Fent van még egy csomó plugin (pl. ransomware védelem, ami vagy jó, vagy nem, ki tudja).

Nem tépi le senki arcát, de megy. Itt a fent emlegetett 7-10 sec-es oldal idők azért elég extrémnek tűnnek.

 

Az OP-nak meg annyit, hogy scriptelje le, toljon bele 100 usert, töltsön bele scripttel file-okat és rögtön tudja, mire lesz jó. A scriptet meg akár felrakhatná gitre, hogy ha valakinek ilyen igénye van, használhassa.

Az OP-nak meg annyit, hogy scriptelje le, toljon bele 100 usert, töltsön bele scripttel file-okat és rögtön tudja, mire lesz jó. A scriptet meg akár felrakhatná gitre, hogy ha valakinek ilyen igénye van, használhassa.

Épp ezen (is) vagyok. Kicsit elemeznem kellene az adatbázist, hogy ki-kivel van, de meglesz. Aztán meg kellene egy koncepció, hogy mit akarjunk. Legyen mondjuk 100 user, de ezeket valahogy rendszerezni kellene, én meg nem vagyok képben még kisebb csoportoknál sem, hogy hogyan érdemes (nem vagyok egy vezető típus, nem tudok így gondolkodni, ez az egyik legnagyobb baj ezzel. Én csak egy „favágó” vagyok.)

Most épp a gentoo-s webapp-confighoz írok valamit, hogy dobjon már valami vhost mintát a konzolra vagy akár fájlba. Nem is értem miért nevezik webapp-confignak, saját magán kívül nem konfigol semmit. Viszont nagyon bejön, hogy pikk-pakk akárhány azonos webappot tudok vhostokra telepíteni vele, ha azonos fájlrendszeren van akkor amit lehet soft/hardlinkel, de ha akarom akkor másolja is (mondjuk ha a /var/www külön partíción van akkor máris elvész ez az előny, mert a webappok a /usr/share alatt vannak). Hiába no, eddig kimaradt az életemből a web szerveroldali világa, most tanulom kicsit. Ha ez a webapp dolog kész, akkor jön az nc-adatbázis.

„- Mindig azt akartam, hogy a számítógépem ugyanolyan könnyen használható legyen, mint a telefonom. A kívánságom valóra vált. Már nem tudom, hogyan kell használni a telefonomat.”

dzsolt

hat eleg sokat kellett tuningolni, meg verzio fuggo is elegge, 15-16 korul volt hogy kb 1 perc alatt loginelt be es utana is nagyon lomha, de korabbi es 18+ verziok mar jok. mysql melle kell valami a session es lockolasra is (redis/memcache), php-t nyilvan fpm-el kell futtatni + opcache enable, mysql-nek adni sok ramot es cachet megnovelni, remlik par extra index is a tablakra meg a szokasos webszerver tuningok.

cpu annyira nem kell neki, inkabb ram-bol sok (32g erosen ajanlott), meg gyors disk/ssd legalabb a db ala. az se mind1, milyen filerendszer van alatta.

nekunk megy sok 100 userrel 6TB adattal (2millio file), nem mondom hogy nem lehetne gyorsabb, de azert hasznalhato...

csak ezeket annyira nem reklamozzak, mert ugye elvileg a free/community editiont arra szanjak, hogy otthon felrakd a csaladnak, esetleg par fos kis cegnek, az enterprise meg vegye meg hozza a supportot es majd ok beallitjak. (ezt konkretan le is irta az egyik forumban az orosz csoka, azzal indokolva, hogy a support penzbol elnek es dolgoznak, ha senki se venne meg, nem erne meg fejleszteniuk)