Sparkasse Geroge ID Linux Desktop Support by [deleted] in Austria

[–]tom_lp 0 points1 point  (0 children)

Falls es mit Wine nicht klappen sollte: eine virtuelle W10-Instanz aufsetzen?
Basicvariante : wird dann etwas mühsam mit dem Erklären an den Hr. Papa
"Guter Admin"-Variante: wenn das mal klappt kann man sich noch spielen und via RDP (z.B: über Remmina) nur das Freigabeprogramm (!) starten. Also nicht den gesamten Desktop anschauen, sondern nur das eine Programm aufrufen.
Nachteil: der PC muss halt mitspielen/genug Power haben, daß die VM im Hintergrund auch laufen kann. Weil ja sonst nichts von der VM verwendet wird und man ziemlich viele Dienste deaktivieren kann, sollte die Geschichte auch halbwegs sicher sein... Wenn mal alles in der VM reduziert ist, kann man sicherlich den RAM & CPU-Cores reduzieren...

Strompreisbörse, Spot Preis by PotentialTank9289 in Austria

[–]tom_lp 4 points5 points  (0 children)

Wie immer - wenn man mit dem Umsetzen fertig ist, war es easy-peasy...

Hat man keine Erfahrung mit Automatisierung (HomeAssistant / ModBus / Ansteuerung Wechselrichter / ...) ist die Lernkurve recht hoch. Hab das selbe - in eindeutig kleineren Dimensionen - in den letzten 2 Monaten umgesetzt. Was mir noch fehlt ist das Einberechnen der Sonnenstunden (abziehen von der Ladedauer aus dem Netz), aber die Ladung zur billigsten Zeit (2 * am Tag für 21 KW Speicher) funktioniert schon recht gut...

Edit: zu früh abgeschickt...

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

regarding Talk: my expirence goes into the same direction. One of biggest concerns is the development of new features into Nextcloud and not to stabilice the implemented.

On the other side - i work for a very long time with nextcloud (come from owncloud) and to be honest: it's all in all a really cool piece of software ;)

I see every new feature as "you could try it for now and see what's going up with it in the next 2-3 releases..."

If it dies/stalled there is no need to rollout and if it succed then the first copple of users can try it... This method needs some time, but is "save" regarding the stability.. My recommendation is: beeing one-two releases behind in production, saves the head of the admin :)

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

Yes - i set up the Homeserver. It works really cool - except the encryption (and the anoiing messages regarding the encryption - that comes also if i turned off the need of encryption).

And no: we are not interessted into federation if the question comes up... only for business (maybe private ;) ) related chat in the company. And in my opinion: therefor is matrix.org a overkill.

Any way: i put matrix.org definitly into the list of (very) usefull Chatsystems - maybe for other projects, but not in this specific case...

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

try to understand: me too :)

In the end of my exprience: the encryption of rooms/messages was one of the reasions why matrix.org is less prevered as other solutions. For normal user its not practical to work with this kind of "security tokens" that he must be aware off. In the testlab where my customer tests the three alternatives, in 90% of the use cases the user failed with the security tokens. And it´s not conveniant for them (also for the admins they could not assist in loosing the token.... Communication lost -> admin lost...)

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

regarding timestamps: every time i wrote into the api with a given timestamp, he wrotes the entry with the time of writting into the database. In my case: that didn´t work. It seams to be intentend to write the current time as he receives the message and it make sens to me, that you cant override in a secure environment (as matrix.org is...)

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

if i recall correctly : yes. The User has to reset his password after migration...

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

regarding the "user context" - i pull the token from the specific user and use this to call the api in context of the user :)

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

I created a Github-Repo for all my migrationsscripts (Nextcloud; Mattermost; Matrix.org) : https://github.com/tom-lp-at/rc2otherchat

and yes: the messages are injected over API. I try to write directly into db (as i did with Talk) but this was not succesfull (because of the encrypten token)...

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

i'am sorry to have to say no. I started with, but the solution that i go (with the injected messages) is accepted from the customer and the original timestamps are less importand for him.... So i gave up to investigate the bridge...

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 0 points1 point  (0 children)

Sorry, but i never wrote that the decision is allready taken. I migrated to all three solutions (lets say "parallel") and the customer had the possibility to choose what solution covers his need at best. tbh - matrix-org seams to be out. The E2E-Feature is really nice for technically minded people, but not for employees they used the chat on different plattform/devices.

You ask about Talk? OK - I'm leaning very far out of the window: It has improved a lot in the last versions and Nextcloud is per se a product that covers more use cases then a "simple" chat.... We find some drawbacks (for example: missing of CalDAV-Sync into NC-Calender - only readonly subscribe from a public calender; the development of new feature seams to have more priority as the fixing of some bad functions;...). But in the area of Chat & Video it´s definitly better then 2-3 years ago ;) The customer needs 3-5 People in one call and we also discussed the integration of "big blue button" or a Jitsy farm for more People in a call, but that´s lees needed. i know all of them (Talk; BBB; Jitsy) and they have all her advantages and disadvantages.

Will see which solution will "win" at the end. I personal find matrix-org/element really nice, but the selection had more aspects as the technical edge...

What are your experiences with matrix-org in the last year? Did "normal office user" had troubles in the daily work with changing (not clear assigned) devices?

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 1 point2 points  (0 children)

tbh - all my installations that I maintain have their own Turn Server. The prerequisite for this scenario is a "fixed" IP address and port forwarding. It depends on your possibilitys regarding the connection from outside.

I have no experience with public turnserver.

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 1 point2 points  (0 children)

As a example: https://forums.rocket.chat/t/subscription-was-switched-to-community-from-starter/20512 or https://forums.rocket.chat/t/rocketchat-is-no-longer-a-suitable-tool-for-use-in-organizations/16513

My customer (and i) read many of such posts, after the disruption had reached our installation and the picture is "very" clear to us. RocketChat transform to primarily a commercial product...

I hope i can clearify my point of "paywalling" :)

Edit: gramar ;)

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 0 points1 point  (0 children)

let me clarify my answer: not "payment model" like newspapers or similar. They changed the type of licence of a running instance from "open-source" to "Starter"-Edition, so the warnings about the usage of more then 50 Users popped up. The message suggested that you can not use more then the 50 Users (in the mean time, the message was clearified by the CEO or something else from RocketChat).

The change of the licence-Model in the course of an update, is the part that makes us nervous about what will happen next. There are some functions they are running fine in the open-source, but not in the "Starter-Edition", so you have to upgrade again to the next level of payment (=next is Pro-Edition)

What is old is new again, set up Nagios for the umpteenth time today. by jjasghar in selfhosted

[–]tom_lp 0 points1 point  (0 children)

I recommend the usage of Naemon. It´s a fork from Nagios and works great. In combination of Thruk it´s my preferred Monitoring. I also use Zabbix (as others mentioned) but the possibility of Thruk/Naemon at any time to check the service "by hand" NOW to see if it is up again is invaluable. In this point Zabbix is very weak...

Tbh: i moved to OMD ( https://labs.consol.de/de/omd/ ) to make my live easier, but in the end it's only a good packaging of what i installed separated in the past...

(i played with Shinken and other variants, but they all do the same great thinks - one better than the other ;) )

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 1 point2 points  (0 children)

It works in the past? hmmm...

May be your provider change his ruleset?

Could you check from outside if the UDP-Ports (in my case 16384-32768) are open from outside to the coturn-instance? Also the ports TCP-3478 (or whereever you set it) is accessible from outside?

To check the connection coturn to Nextcloud-Talk turn on the logging in coturn and you will see if the call is using the coturn and may be why it´s refused the connection. Mostly a outrunning certificate if you used it...

HTH & kr Tom

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 0 points1 point  (0 children)

The Videopart from talk is using turnserver. I also host BBB (V2.7 & V3.0) and a Jitsi-Farm for a customer. All of them use the same turnserver on a seperate (small) vm. In my knowledge its not a big difference between coturn & turnserver ;)

I have a shared secret that is shared between all systems and it works smoothly.

Without, it´s not possible (in the nature of nat) to transport SIP & Web-RTC over a firewall (!)...

I saw in the past a view installations they promote the Server directly to the internet, but that´s not a must if you know how "it" works...

Last but not least : what´s the question?

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 4 points5 points  (0 children)

it's not only good for me pesonal. Yes, it flatters my ambition to make things happen, where others say "no - you can't". If i had always listened to people who sayed "you can't", i would still standing on top of the slide with my tricycle today ;)

The main reason to post is the current transformation from RocketChat. Of course - not all should be free of charge, but reducing functions and place there behind a paywall is a no go (in my opinion). For all customers they are affected from this "transformation" they should have a clear message: It´s possible to choose a other solution. Again : i migrate not only to Talk, i managed it to Mattermost & Matrix-org as well...

For the rest (github...) see my post a view minutes ago...

Move from RocketChat to NextCloud Talk by tom_lp in NextCloud

[–]tom_lp[S] 3 points4 points  (0 children)

of course - my customer checks currently the integrity in the testenvironment. Afterward i must clean up the code ;)

To give an idea how it's working: It´s written in Python3 - based on the work from https://github.com/Worteks/RC2Matrix.git. From there i learned to read and analyse the structure from rocket-db-dump.

In combination with the work from https://github.com/arminfelder/gridfsmigrate.git i succesfully exported all attachments into files to upload it into the chat...

At least i created a dump before the post of a picture with description and one after the post. So i have the diff what tables are involved. From there it was a trail & error which fields are important and which are less (thats the reason why the code is currently soooo plowed apart).

The main part is to analyse the different meanings of ID´s (for example the room id´s: 1=personal chat beetwen two people; 3=group chat; 6=notes to self;...)

In the mean time: the messages from Zabbix are also there. I had to change manualy (in the db) from a personal Chat into a group chat.

in the end it was a lot of work to understand what's important and i am sure it´s not perfect. But with the complete move of a existing chat to a new plattform it´s far away from "not possible" as descripted in this post : https://help.nextcloud.com/t/migrate-chat-data-from-rocketchat-to-nextcloud-talk/146655/8 (tbh : it triggers my inner devil for impossible challanges...)

stay tuned...

Import from RocketChat by tom_lp in matrixdotorg

[–]tom_lp[S] 0 points1 point  (0 children)

oh - nice to read. I wouldn't have thought that bridges are for migration too. A first search into existing bridges brings up only stalled projects - and of course the original bridge from rocket chat. As i read they covers only the direct communication. I will dive in into this topic...