My name is Dimitris Koukoulakis and I am a software engineer. I have been an active developer on the PKT project for 5 years. Some of the projects I have worked on are:
Android AnodeVPN mobile application
feature updates on the PKT Lightning wallet and
Creation and maintenance of docker images for the PKT Servers with VPN exits.
Cjdns yunohost integration
Now we are trying to bring more functionality to the PKT network and add real life utility by integrating ways to easily publish and access web sites on it. The following objectives I believe will deliver great utility value to the existing network and allow the PKT community to use this and also become a real world use-case example for what the PKT network can be used for.
Objectives:
Phase 1
Update the Yunohost application (cjdns_ynh) on Raspberry Pi with cjdns proxy server: Most of the work for this has already been done. Testing and packaging is needed to be released as an update to the existing cjdns_ynh application.
Documentation and walkthrough video: Produce comprehensive documentation and instructional video to facilitate the understanding and utilization of the updated cjdns ynh setup.
Phase 2
Provide PKT network access to Windows users: I will be adding an IPSec server to the existing PKT Server with appropriate configuration to allow it to provide standard VPN access through IPSec for authenticated users that will be leased with an IPv6 address to gain access to the PKT network in an easy and reliable manner.
This will be broken down into two subtasks:
Configure and set up IPSec VPN Server
Configure VPN server for IPv6 address allocation to clients.
Create a how-to video for users to connect to PKT network from Windows machines and access a site on the network.
Phase 3
Enable Access to PKT network sites with domains: Add and configure a Server Name Indication (SNI) proxy to PKT-Server to allow registering an existing domain against a cjdns IPv6. This will allow the server to proxy the website running on that IPv6 against a regular internet domain.
Create a video demonstration of accessing a PKT network website using a regular domain name through the PKT server proxy.
Network Steward Candidacy: To support the implementation of these objectives and ensure their successful completion, I would like to request your vote to become the network steward for a two week period of funding in order to complete the above objectives.
I truly believe that investing in development projects that bring utility to the PKT network infrastructure can strengthen PKT’s position as a leading decentralized network.
If you wish to vote for this proposal vote for: pkt1q7375luf6ln7d0xvlmp5jh4umdkjwyk8kxdy50a
Thank you for considering this proposal. I look forward to answering any questions.
Feel free to ask me anything:
pkt.chat: @dimitris
discord: @dimitris2287