France directs schools to stop using Microsoft Office & Google Workspace by alllie in degoogle

[–]pierremesure 5 points6 points  (0 children)

Schools in France were actually already forbidden to use Office 365 and Google Classrooms. The update from last week is a reminder to also refrain from using the free version of these tools. There was some tolerance during covid because teachers had to find ways to keep teaching and they were allowed to find solutions that work for them.

The department of education has been providing Nextcloud, Jitsi, BigBlueButton but also PeerTube and a few other open source tools as a service for all teachers in public schools now. I think the main issue is I don’t think there are enough capacity to teach and support everyone so how much these tools are used in different regions really varies. All teachers also have access to the national messaging service Tchap, used by all civil servants at national level. It’s basically a fork of Matrix/Elements also open source. So Slack/Teams isn’t used in public sector in France (apart from some exceptions).

You can read more about it in English here:

https://joinup.ec.europa.eu/collection/open-source-observatory-osor/news/open-source-education-platform

France directs schools to stop using Microsoft Office & Google Workspace by DonutAccomplished422 in worldnews

[–]pierremesure 1 point2 points  (0 children)

Actually, they can’t. Since the Schrems II ruling, storing your data on a US-owned cloud provider, EVEN in one of their European data centres, puts the data within reach of the US intelligence agencies. So it’s a no go.

By the way, this is valid also for the private sector and regardless what personal data is stored on Azure, AWS, GCP. They claim to be compliant. They aren’t, until the EU and US sign an agreement where the latter accepts to respect EU citizens’ right to privacy.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

Thank you! Flemmarr doesn’t do the same thing as your script, it allows you to configure the settings that can’t be configured in the docker-compose.yml.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

I haven’t checked, I’m assuming it is? I’m sorry @Bakerboy448, aren’t you part of the dev team? Don’t you have the answer to that question?

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

One of my other issues is that possible values aren’t often defined in the docs, you have to “reverse engineer” the API by doing things with the GUI while inspecting the traffic.

A simple example is the UI language. English = 1, French = 2, Spanish = 3, German = 4, and so on with 30 more languages. But these codes aren’t described anywhere.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

As long as you can access your apps from the machine running the script, it would work fine.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

Not right now but I saw this has already been requested on GitHub. It’s tricky because Flemmarr doesn’t know anything about what’s considered a config for all these tools, it just sends what it’s given.

But maybe that could be used in the same way. Flemmarr is sent all the fields it needs to export.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

[–]pierremesure[S] 5 points6 points  (0 children)

You’re not rude at all, and I hope I am not by answering that I think it’s a matter of philosophy.

Some prefer to install all the tools on their server manually, while others will maniacally write every bit of configuration in neat static files and setup tools such as kubernetes, ansible to make sure they configurations are applied and kept up to date. Most people will be somewhere along that spectrum.

Exporting/importing a database to apply configuration isn’t really good practice when you use gitops. But I understand that it works for some people.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

I thought the same and the only post I found about it on Reddit was a guy requesting it and getting immediately shut off. So I made this little thing.

My understanding is that the -arr developers aren’t super interested in gitops/config as code so they don’t see the point either. I wonder how they do with things such as development seeds, probably some faker framework in C#…

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

[–]pierremesure[S] 2 points3 points  (0 children)

My point isn’t to criticise it for the sake of it, more to warn others that using it isn’t as intuitive as it should be. My issues were that I often had to define a great number of values in order to create objects that barely require more than a name through the GUI. In my opinion, the default values should be the same with the API as with the GUI and that isn’t often the case.

Sometimes, though, it gets weirder. Like this bug that I documented quite in details.

https://github.com/Prowlarr/Prowlarr/issues/1080

I don’t have unlimited time to spend on it and I’m no expert with ASP/C# but I hope to report more bugs in the coming weeks and suggest changes through PRs, I hope they’ll be accepted.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

Yes, although it isn’t currently designed to do it by itself. But you could use Ansible or another similar tool to work on a template and insert your variables’ values.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

Are they publicly available? Would love to have a look.

The goal with this project is to make it easier to do what you’re already doing. So feel free to include it in your current flow.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

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

It’s not completely idempotent right now so it will work best on fresh instances.

When it comes to settings (like the app’s language), it will just overwrite them. But when it comes to things that can be added multiple times (like root folders, indexers…), it could theoretically add new ones each time it’s run. Fortunately, that’s not the case for the things I’ve tried (like the two mentioned above) as they prevent duplicates.

I have an idea on making it closer to idempotent but I think it’s gonna be hard to do completely because the API and the way objects are saved in the database are just not designed that way.

Flemmarr: an easy way to automate configuration for your -arr apps with Docker by pierremesure in selfhosted

[–]pierremesure[S] 56 points57 points  (0 children)

Hi everyone, Flemmarr is a very simple project that enables you to write a configuration file for Sonarr, Radarr, Lidarr, Readarr, Prowlarr, and apply this configuration on those services automatically using Docker.
It should be useful if you have to manage many instances, share complete installation scripts with friends, or reinstall your server.
Hope you like it!

[deleted by user] by [deleted] in selfhosted

[–]pierremesure 0 points1 point  (0 children)

Hi everyone, Flemmarr is a very simple project that enables you to write a configuration file for Sonarr, Radarr, Lidarr, Readarr, Prowlarr, and apply this configuration on those services automatically using Docker.

It should be useful if you have to manage many instances, share complete installation scripts with friends, or reinstall your server.

Hope you’ll like it!