Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script Improvements #1

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Script Improvements #1

wants to merge 31 commits into from

Conversation

lkiesow
Copy link
Contributor

@lkiesow lkiesow commented Mar 22, 2020

  • Make sure apz keys can be imported on Ubuntu
  • Do not update the cache every time a new repository is added
  • Make sure the installation steps don't fail due to problematic
    installation dependencies
  • Remove default nginx configuration
  • Automatically redirect from HTTP to HTTPS
  • Always ask for vault password

lkiesow added 3 commits March 23, 2020 00:38
- Make sure apz keys can be imported on Ubuntu
- Do not update the cache every time a new repository is added
- Make sure the installation steps don't fail due to problematic
  installation dependencies
- Remove default nginx configuration
- Automatically redirect from HTTP to HTTPS
- Always ask for vault password
This patch removes the user set-up part from this repository since that
is usually handled separately.
This patch restructures the configuration for these ansible scripts,
splitting the secrets and the regular settings.
@lkiesow
Copy link
Contributor Author

lkiesow commented Mar 25, 2020

Arrgh, only the first commit was intended as pull request. The other ones are probably less interesting for you. Will re-structure that once I find time. Though, if you are faster and interested, just feel free to pick the first commit.

lkiesow added 19 commits March 25, 2020 01:18
This patch adds a simple readme describing the basic of this repository
and what the scripts are about.
This patch removes `certbot` from the deployment, instead deploying an
initial dummy certificate and expecting this to be updates with a proper
certificate. The scripts will no longer touch existing certificates.
This patch configures the low quality webcam setting as default,
reducing the bandwidth users need for a video call. In cases where they
need better quality, they are still able to choose that. Likely,
however, the default will be the setting used most often.

This fixes #5
This patch disables the recording button, stopping users from cluttering
the servers with conference recordings and taking away important
resources from the system.

This is part of a fix for #2.
Despite not actually starting a recording, BigBlueButton still writes a
recording to disk. It will try to clean these recordings up in a regular
interval but unfortunately seems to forget half of the data.

This patch contains two Systemd series and timers which will:

- delete all raw recording every night at 4am
- reboot the server at 4:30am (shouldn't hurt and may help…)

This is a short-term workaround for #2. Nevertheless, this still needs a
proper solution.
This patch adds a few additional dependencies which might not exist on a
minimal install of Ubuntu 16.04.
This patch checks if the secret and hostname has actually to be changed
before doing that, preventing the slow restart of BigBlueButton if
possible.
- Update Greenlight
- Install database backup
- Disable recording
- Disable logging
- Set default presentation
- Tweak performance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant