Project 002 - Setup Tiny VPN Island

Setting Up the Tiny VPN Island (TVI)

Goal

A VPN shall be configured at our "Tiny vServer".

The VPN shall be compliant to following requirements:

Use Cases

This project shall establish following use case(s) of the TVI

  1. TVI-TS: Voice Group Chat (TeamSpeak)

Responsible

Christoph VALENTIN

Start Date

2023-07-01

End Date

It's done, when it's done.

TODO List (Prioritized)

Steps (Chronologically)

Preparations

  1. 2023-07-01: Started to look up information
    • About the openVPN software
      • how to ensure security for my users?
      • how to make easy install for my users?
    • About FreeWrl
      • which OS are supported?
      • how to embed into client application for SIP?
  2. 2023-07-08: did some brush up of the TODO list (introduced status markers)
  3. 2023-07-09: renamed "Tiny VPN" -> "Tiny VPN Island"; updated the description of the Tiny VPN Island at the Common Resources Web Site
  4. 2023-07-29: deleted the external ownCloud users (FTP) and created new internal users (native ownCloud passwords), moved their data manually
  5. 2023-07-30: analysed the apache authentication/authorization and cacheing (this is a preparation for the configuration of our "Blackboard")
  6. 2023-08-01: configured the blackboard at https://lc-soc-lc.at/blackboard. At the time being, the blackboard is empty.
  7. 2023-08-12: small editorial update of the homepage
  8. 2023-08-14: bridge day: updated JS/HTML - better flexibility of our web pages
  9. 2023-08-14: started the configuration of the Tiny VPN Island (TVI)
  10. 2023-08-20: first ideas/implementations for the "easy installation" of the VPN via ownCloud. Some README files for SOMA. First ideas for the "guest" account of ownCloud
  11. 2023-08-26: TeamSpeak3 Server installed, firewall settings for TVI-TS
  12. 2023-08-27: Update of the Home Page
  13. 2023-09-02: Create Installation Manuals (SOMA) for TVI-TS, updated other Installation Manuals (SOMA)
  14. 2023-09-10: First Test Session (see TODO List above for details)