Articles on Development and more.
Summary of Installation Notes(Forum article) for BigBlueButton (BBB) Open Source Video Conferencing System (Online Classroom System) – Upgrade from v2.4 to v2.6
2 years ago
Sat, Jan 4th, 2025
To build a server for registering public keys required for the X3DH key exchange process between users (Identity Key, Signed PreKey, One-time PreKey) using Nginx, MariaDB, and PHP, user authentication by an account manager will be used for key registration and retrieval.
3 months ago
The Double Ratchet is a procedure that uses the shared key generated by the X3DH protocol to create and update new keys used for encrypting and decrypting messages.
Linphone's message encryption (LIME) adopts the X3DH and Double Ratchet protocols, which were published by Signal. X3DH is a procedure for generating a shared key based on ECDH, while the Double Ratchet uses the shared key generated by the X3DH protocol to generate and update new keys for encrypting and decrypting messages. Here, I will first summarize X3DH and ECDH.
4 months ago
FLET'S Hikari fiber-optic service operates on an independent IPv6 network, which is connected to the IPv6 Internet through VNE's IPv6 network infrastructure.
last year
The "flexisip/docker" directory contains specific instructions for building the flexisip image from source within a development environment using Debian 10.
This is a summary of a forum article about installing the latest version of the Flexisip server on Ubuntu 22.04 by installing the SDK and building from source. For troubleshooting and more detailed information (flexisip.conf, redis.conf and so on), please refer to the forum article (see link below). After building the binary, a new Docker image file for Flexisip is created, which is combined with other Docker image files necessary for operating the Flexisip server to configure the entire system.
If you have registered with Microsoft's cloud service Azure, you will be provided with several services that can be used free of charge for 12 months according to purpose, but the most practical service, virtual machines, can be used separately for each OS on Linux and Windows.
This is an article about the procedure to operate BigBlueButton with Docker container. BigBlueButton is an open source online learning system that is established by sharing each participant's voice, video, text message, etc. on the browser.
3 years ago
WireGuard itself is not server software, but VPN (Virtual Private Network) software that establishes peer-to-peer connections between terminals.
Create the Flexisip Docker Image (Ubuntu 20.04) by using the Flexisip DEB packages introduced in the previous blog post. The Flexisip Image and the other images (Redis, Nginx, MariaDB, PHP-FPM) necessary for running the SIP server system are centrally managed by the Docker-Compose file to operate the SIP Server System.
Launch linphone-sdk container from the already creatted docker image and import the Flexisip source code into this container, then build flexisip and create its DEB packages. First of all, run the linphone-sdk docker container in any directory (projects).
Build linphone-desktop (Ubuntu 20.04) by using the linphone-sdk image which has been already created on ubuntu 20.04.
Pre-build the Docker image of linphone-sdk, which is required when building Linphone or Flexisip from source.
Updated Armbian on Orange Pi PC to the latest version, but Linphone version is still old 3.12, so I decided to build it from the source.
4 years ago
Install RaspAP Web Frontend in Orange Pi PC converted into the router which is attached RTL8188 USB WiFi dongle activated the AP mode. Fiast of all, for matching the network settings already have been configured, modify the files in the "config" directory, then proceed to to the next steps for the installation.
Deploy a CentOS7 docker container including the Official Flexisip Server and LAMP Server including Account Manager Web Frontend. LAMP Server and Flexisip Server run independently each other.
Construct Jitsi which is an open source web conference system on Docker. The conference systems like Zoom and Webex are supplied as free service, althoug in these services, there are some restrictions of time, members and so on to use.
RTL8188(ETV/EUS/ES) driver is not activated the concurrent mode on the latest Armbian(4.19.y), so it couldn't be worked the client and the access point modes simultaneously.
6 years ago
Mosquitto broker which is the agent for MQTT protocol. Under the default use, data transactions are unencrypted. To activate the user and password settings and TLS/SSL certification, data transactions will be more secure and reliable. The following tips will help for TLS/SSL configuration.
7 years ago