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

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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


# 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