Camus is a lightweight cross-platform real-time peer-to-peer video chat application. It's built with Python3 and ready to be deployed on server with simple few steps.
We have reviewed and listed several open-source video applications on Medevel.com, but most of them require time and skills to install and use. It's not the case with Camu which is created by a solo developer using several technologies to make it a good alternative for Google Meet, meet.jit.si and of course zoom.
In glance, Camus offers similar functionalities to the competing apps like text messaging, customizable video quality, high audio quality and desktop sharing.
It's also can be installed easily on any Linux distribution that support Snap or on a web server with Docker.
The main reason why do like Camus is its easy install as it takes far more time to install and configure than most of the alternative apps we tested and used before.
Camus video chat is created by Morgan Robertson, a developer based in Berlin, Germany. It does not contain any ads, trackers or scripts that harm the user's privacy.
- Simple user-interface
- Responsive user-interface, Works smoothly on Android tablets and iPads
- Public and private room support
- Desktop streaming and sharing
- Instant text chat
- Seamless WebRTC and WebSocket support
- Customizable video quality
- Full-resolution support
- Docker support
- Advanced room management
- Ready to deploy on Heroku, DigitalOcean, AWS or IBM Cloud
- Installation on Linux (Ubuntu, Mint, Arch, Fedora) is easy using Snap
- Prebuilt Docker image
- Full browser support
- Turn Server (WebRTC Server) ready
- Configure custom STUN and TURN servers
Please note that Camus is still in active development by its developer and it'll gain more features with each new release.
- Google Chrome
- Mozilla Firefox
Supported Linux distros
- Arch Linux
- Linux Mint
- Red Hat Enterprise Linux
- elementary OS
It can be also installed on Raspberry Pi using Snap.
1- Snap install
To install Camus in any Snap supported Linux distro, just type the snap installation command:
sudo snap install camus
Installing Camus with Docker is pretty easy, especially with the pre-built docker image, you can check it here: https://hub.docker.com/r/mrgnr/camus. Using the next command as instructed by the developer, you will find a Camus ready at
localhost:5000 at any installed browser at your local machine.
docker run -d -p 5000:5000 mrgnr/camus
3- Build from source
If you want to install Camus Video chat on your machine for development purposes, first make sure you have all the required software and packages:
- Python 3.7
Then clone the project from its GitHub repository:
git clone https://github.com/mrgnr/camus.git
Then run the python installation script which will install all the packages required
pip install -r requirements/dev.txt
To install the Node.js NPM packages, head to
camus/static and run,
npm install Then you be able to go through all testing and running the project locally. For more instructions please review them here.
Camus is released under GNU AGPL-3.0+, as a free open-source application.
The GNU Affero General Public License V3.0 gives the permission for a commercial use, modification, distribution, patent use and private use. However, it comes with two limitations which are liability and warrant. It also has a set of conditions which include: License and copyright notice, State changes, disclose source, network use in distribution and using the same license.
- Snap download: https://snapcraft.io/camus
- Docker image: https://hub.docker.com/r/mrgnr/camus
- Docs: https://docs.camus.chat/en/latest/
- Turn Server: https://webrtc.org/getting-started/turn-server
An email client app is responsible for accessing your email messages on the server from your device. Mail clients are available for desktop, or can even come in a self-hosted web-based form, which the user can install and use on their own servers local or remote. We have covered self-hosted...Read more...
Personal finance app helps you to keep track of your expenses, budget, manage income, outcomes, savings, purchases, and payments. Beyond these basic functionalities, personal finance apps help you prepare for 5 critical categories: Credit and debtReal estateTaxesInsuranceEstate planningIf you are looking for self-hosted minimal finance and accounting manager or invoicing...Read more...
Diabetes is a long-lasting (chronic) health condition, that occurs when blood sugar is too high. It is a life-altering disease, as it changes eating habits and exercises routine. Diabetes management apps are many, and they come as web-based services, standalone mobile apps, and desktop apps. However, most of them are...Read more...
Ever felt trapped while managing dozens of contacts, activities, pets activities, reminders, and follow-up social events like birthdays and so on? Well, you can easily manage all of this and more with Monica. Monica is a free, open-source self-hosted personal CRM solution to help you keep tracking all of your...Read more...
Penpot is a free, open-source web-based design and prototyping application for teams. It works with open web standards as it uses SVG (Scalable Vector Graphics) format. Penpot can be installed on a remote server or the local machine with help of Docker and Docker Compose. With Penpot, you can quickly...Read more...