Benefits and drawbacks of ids network


outdoor home security cameras

ids network is a decentralized and open-source cross-platform messenger. here we can discuss the ids network and its features. if you are interested in developing an ids application please join us on Github ids development group ids team also welcomes everyone who wants to contribute in various ways like documentation, testing, etc.

What are the features in ids network?

A screen shot of a man

1- open-source and decentralized as much as possible.

2- based on Ejabberd/cosign architecture with some modifications

3- instant messaging, group chat, and audio/video calls

4- decentralized identity

5- scalable: we already have more than 100 users on the same server!

6- every network member has a profile and a public key

7- data is automatically encrypted/decrypted in the backend

8- you can find your friends by their email or profile URL

9- uses a distributed hash table for decentralized dissemination of messages to other members

10- file-sharing using web finger & pump.io technology

11- has support for multiple databases

What are the steps to use an ids network?

1- first you should have a server with CentOS/Red Hat Enterprise Linux 5+ or Ubuntu 10.04+ which will run the ids network and its related applications (like the client, server, and opal console). here we can discuss the ids network and its features.

2- next you need to install Ejabberd/cosign server from the EPEL repository or in Debian based systems

3- then you should run a command like this: ./opal-console -e production start-ids 

4- then you need to start the opal-console or client in your local machine and configure it using a web browser using URL

5- you should follow the instructions and set up your profile and public key in the web console or opal client.

6- now you can use your local web browser to access the ids network chat with other members who are online and find their email address and profile URL by using web finger technology.

7- if you want to change the server of your profile, public key or use some advanced features like sending an email with Ejabberd/cosign then you should follow the instructions on how to generate a self-signed certificate for your local MySQL database which is used by ids network. 

8- you can use your ids network for any benefit like sharing files, using audio/video calls, etc.

What are the benefits of the ids network?

1- open source and decentralized

2- can be used by any messenger service that wants to integrate the ids network easily.

3- instant messaging, group chat, and audio/video calls

4- scalable: we already have more than 100 users on the same server!

5- every network member has a profile and a public key

6- data is automatically encrypted/decrypted in the backend

7- you can find your friends by their email or profile URL

8- uses a distributed hash table for decentralized dissemination of messages to other members

What are the drawbacks of the ids network?

Graphical user interface

1- need more work on performance and scalability issues.

2- needs more work on documentation and tutorials.

3- may have some issues when used under different platforms.

4- need more testers for finding bugs.

5- needs more work on the website to inform users about the ids network, how it works, and its features in a detailed way.

How much does Ids network cost?

ids network and its related applications (like the client, server, and opal console) are open sources and free. we welcome everyone who wants to contribute in various ways like documentation, testing, etc. the only requirement is that you should have a server with CentOS/Red Hat Enterprise Linux 5+ or Ubuntu 10.04+ to run the ids network.

Subscribe to our monthly Newsletter
Subscribe to our monthly Newsletter