Skip to content

Ziggx5/BiteWire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

189 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 BiteWire

Version License Platform Downloads Client Server

BiteWire is a simple, secure chat application that allows users to connect to hosted servers, communicate in real-time, and manage their own server through a dedicated server application.


image

⚙️ Server Setup

1. Generate TLS certificate

To host a BiteWire server, a TLS certificate is required for encrypted connections. Example of a self signed certificate:

Windows

Download and install Git. Then open Git Bash and run:

openssl req -x509 -newkey rsa:4096 -keyout server.key -out server.crt -sha256 -days 365 -nodes

Linux

Most Linux distributions already have openssl installed. Open terminal and generate self signed certificate:

openssl req -x509 -newkey rsa:4096 -keyout server.key -out server.crt -sha256 -days 365 -nodes

During setup you may be asked questions which can be skipped by pressing enter. After certificate generation two files will be created: server.key server.crt

After that, open the server app, click the folder button and drag generated files into opened folder.

2. Port forward

Make sure port 50505 is open on your router.

  • for local (LAN) usage, this step is not required
  • for external connections, port forwarding is necessary
image

📦 Downloads

/ Windows (.exe) Debian (.deb) Red Hat (.rpm)
BiteWire 1.8.0 ⬇️ Download ⬇️ Download ⬇️ Download
BiteWire Server 1.6.0 ⬇️ Download ⬇️ Download ⬇️ Download

⚠️ Disclaimer

This project is still in an early stage of development.

Bugs and missing features may be present.

⭐ Support

If you like the project, consider giving it a star ⭐

About

Messaging app with TLS, that connects to hosted servers. Work in progress.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages