Skip to content

Cloud environment aiming to be an alternative to MS 365 or Google Workspace

License

Notifications You must be signed in to change notification settings

Jean28518/libre-workspace

Folders and files

NameName
Last commit message
Last commit date
Feb 1, 2025
Feb 26, 2025
Feb 18, 2025
Mar 5, 2025
Jan 30, 2025
Feb 2, 2024
Aug 16, 2023
Dec 13, 2024
Jan 31, 2025
Dec 17, 2023
Jan 11, 2024
Feb 1, 2025
Feb 8, 2025
Dec 14, 2024
Dec 14, 2024
Aug 2, 2024
Dec 14, 2024
Feb 5, 2024
Jan 7, 2024
Feb 7, 2025
Jan 6, 2024
Sep 8, 2024
Feb 13, 2025
Jan 30, 2025
Dec 14, 2024
Jan 7, 2024
Oct 11, 2023
Jun 30, 2024

Repository files navigation

Libre Workspace

Libre Workspace

  • Your data stays with you
  • Cloud for files, calendars, Office, chats, conferences ...
  • Open source by definition

Technical Information

Libre Workspace consists of a set of software packages which should implement a modern cloud infrastructure for small companies or individuals. It is based on the following software:

  • Debian as the operating system
  • Samba DC as the domain controller and Active Directory implementation
  • Libre Workspace Portal as the central management software for the Libre Workspace
  • Nextcloud as the cloud storage solution with integrated groupware
  • Jitsi Meet as the video conferencing solution
  • Matrix as the chat solution (with element as the web client)
  • BorgBackup as the backup solution
  • Extendable with addons

How to install

https://docs.libre-workspace.org/setup/installation.html

(Otherwise you can see the installation in /docs/setup/installation.rst)

🎞️ Video Tutorial Series (in German) 🎞️

https://www.youtube.com/watch?v=tzs9SdfeOMc&list=PL26JW41WknwissQLa5JSEnGui9rHppYXB

Technical Information for Developers

Make sure to check the documentation in /docs or at https://docs.libre-workspace.org/

Build .iso

sudo apt install syslinux-utils git
git clone https://github.com/Jean28518/libre-workspace
cd libre-workspace
bash download_debian_iso.sh
bash build_deb.sh
sudo bash build_iso.sh

You can access the installer at port 80 and 443. (After installing the debian base system). Your default account is called "Administrator".

How to develop

sudo apt-get install libldap2-dev python3-venv libsasl2-dev python3-dev
cd src/lac/
python3 -m venv .env
cd ../../
cp cfg.example cfg
vim cfg # Configure example

sudo mkdir -p /var/www/linux-arbeitsplatz-static
sudo chown -R $USER:$USER /var/www/linux-arbeitsplatz-static


# If you did the setup above once, you can start the django server with this command
bash run_development.sh
# Start unix service (in a second terminal session)
bash unix_service.sh

Build documentation

The documentation is also accessible at https://docs.libre-workspace.org/

sudo apt install python3-sphinx python3-sphinx-press-theme
bash build_docs.sh

You find the generated html files in docs/_build