SoftetherVPN-docker icon indicating copy to clipboard operation
SoftetherVPN-docker copied to clipboard

SoftetherVPN-docker or SoftetherVPN-Container

Open shakibamoshiri opened this issue 6 months ago • 6 comments

I have been using SE (stable and dev) for years and about a year ago running on kubernetes (k8s). I wanted to share the build files and some other docs but I see the repo title is SoftetherVPN-docker

To me a better title was SoftetherVPN-Container so it could support all kind

  • docker
  • docker compose
  • swarm
  • kubernetes
  • lxc
  • etc

and now for k8s docs, a new pull request, will be merged to this repo if a make one (?) or a new repo will be created just for k8s (?)

Regards

shakibamoshiri avatar May 26 '25 07:05 shakibamoshiri

this repo was some kind of incubating. thanks to @weidi for implementing containers. currently, this repo is considered as a "container for 4.x branch"

things for 5.x are best to go to https://github.com/SoftEtherVPN/SoftetherVPN

chipitsine avatar May 26 '25 07:05 chipitsine

there's dedicated markdown

Image

we can either add k8s to this or create dedicated k8s guide

chipitsine avatar May 26 '25 07:05 chipitsine

there's dedicated markdown

Image

we can either add k8s to this or create dedicated k8s guide

good, to me a single markdown (md) page will not be enough to cover all configurations and setups

like a directory has been dedicated for "systremd" what do you think of a new directory just for containers i.e

  • containers
  • containerd
  • etc

we will need

  • docker compose files
  • k8s yaml files
  • Dockerfile for build (including at least two versions, one for debugging, one for production)
  • probably some screenshots

so a directory tree like

  • container
    • docker
      • command line
      • Dockerfile.debug
      • Dockerfile.prod
      • Dockerfile.stable
      • Dockerfile.dev
    • docker-compose
      • yaml files
    • kubernetes (k8s)
      • yaml files
      • demo (I am working on videos to show case)

shakibamoshiri avatar May 26 '25 08:05 shakibamoshiri

I cannot judge what documentation is good.

I agree to start with whatever you suggest. If someone will decide to improve later, no problem

chipitsine avatar May 26 '25 08:05 chipitsine

I will appreciate if you can improve/review current process (we have documentation + examples + some dockerfiles + pipeline https://github.com/SoftEtherVPN/SoftEtherVPN/blob/master/.github/workflows/docker-aio.yml )

chipitsine avatar May 26 '25 08:05 chipitsine

I think I need some time to check the main repo structure and come with a robust directory tree For yout pipeline review , I never used Github Action. Mostly I am working with GitLab CI, Drone io CI, Azure Devops, but I can read and see what it does give me some time to review the whole repo

shakibamoshiri avatar May 26 '25 09:05 shakibamoshiri