Browse Source

refactor: project structure

Hintay 2 years ago
parent
commit
ee1f67b3cd
100 changed files with 96 additions and 134 deletions
  1. 24 62
      main.go
  2. 3 3
      server/api/cert.go
  3. 2 2
      server/api/config.go
  4. 1 1
      server/api/dns_credential.go
  5. 4 4
      server/api/domain.go
  6. 2 2
      server/api/nginx_log.go
  7. 56 56
      server/api/ngx.go
  8. 1 1
      server/api/pty.go
  9. 1 1
      server/api/template.go
  10. 0 0
      server/internal/cert/auto_cert.go
  11. 2 2
      server/internal/cert/cert.go
  12. 0 0
      server/internal/cert/cert_info.go
  13. 0 0
      server/internal/cert/config/acmedns.toml
  14. 0 0
      server/internal/cert/config/alidns.toml
  15. 0 0
      server/internal/cert/config/allinkl.toml
  16. 0 0
      server/internal/cert/config/arvancloud.toml
  17. 0 0
      server/internal/cert/config/auroradns.toml
  18. 0 0
      server/internal/cert/config/autodns.toml
  19. 0 0
      server/internal/cert/config/azure.toml
  20. 0 0
      server/internal/cert/config/bindman.toml
  21. 0 0
      server/internal/cert/config/bluecat.toml
  22. 0 0
      server/internal/cert/config/brandit.toml
  23. 0 0
      server/internal/cert/config/bunny.toml
  24. 0 0
      server/internal/cert/config/checkdomain.toml
  25. 0 0
      server/internal/cert/config/civo.toml
  26. 0 0
      server/internal/cert/config/clouddns.toml
  27. 0 0
      server/internal/cert/config/cloudflare.toml
  28. 0 0
      server/internal/cert/config/cloudns.toml
  29. 0 0
      server/internal/cert/config/cloudxns.toml
  30. 0 0
      server/internal/cert/config/config.go
  31. 0 0
      server/internal/cert/config/conoha.toml
  32. 0 0
      server/internal/cert/config/constellix.toml
  33. 0 0
      server/internal/cert/config/desec.toml
  34. 0 0
      server/internal/cert/config/designate.toml
  35. 0 0
      server/internal/cert/config/digitalocean.toml
  36. 0 0
      server/internal/cert/config/dnshomede.toml
  37. 0 0
      server/internal/cert/config/dnsimple.toml
  38. 0 0
      server/internal/cert/config/dnsmadeeasy.toml
  39. 0 0
      server/internal/cert/config/dnspod.toml
  40. 0 0
      server/internal/cert/config/dode.toml
  41. 0 0
      server/internal/cert/config/domeneshop.toml
  42. 0 0
      server/internal/cert/config/dreamhost.toml
  43. 0 0
      server/internal/cert/config/duckdns.toml
  44. 0 0
      server/internal/cert/config/dyn.toml
  45. 0 0
      server/internal/cert/config/dynu.toml
  46. 0 0
      server/internal/cert/config/easydns.toml
  47. 0 0
      server/internal/cert/config/edgedns.toml
  48. 0 0
      server/internal/cert/config/epik.toml
  49. 0 0
      server/internal/cert/config/exec.toml
  50. 0 0
      server/internal/cert/config/exoscale.toml
  51. 0 0
      server/internal/cert/config/freemyip.toml
  52. 0 0
      server/internal/cert/config/gandi.toml
  53. 0 0
      server/internal/cert/config/gandiv5.toml
  54. 0 0
      server/internal/cert/config/gcloud.toml
  55. 0 0
      server/internal/cert/config/gcore.toml
  56. 0 0
      server/internal/cert/config/glesys.toml
  57. 0 0
      server/internal/cert/config/godaddy.toml
  58. 0 0
      server/internal/cert/config/googledomains.toml
  59. 0 0
      server/internal/cert/config/hetzner.toml
  60. 0 0
      server/internal/cert/config/hostingde.toml
  61. 0 0
      server/internal/cert/config/hosttech.toml
  62. 0 0
      server/internal/cert/config/httpreq.toml
  63. 0 0
      server/internal/cert/config/hurricane.toml
  64. 0 0
      server/internal/cert/config/hyperone.toml
  65. 0 0
      server/internal/cert/config/ibmcloud.toml
  66. 0 0
      server/internal/cert/config/iij.toml
  67. 0 0
      server/internal/cert/config/iijdpf.toml
  68. 0 0
      server/internal/cert/config/infoblox.toml
  69. 0 0
      server/internal/cert/config/infomaniak.toml
  70. 0 0
      server/internal/cert/config/internetbs.toml
  71. 0 0
      server/internal/cert/config/inwx.toml
  72. 0 0
      server/internal/cert/config/ionos.toml
  73. 0 0
      server/internal/cert/config/iwantmyname.toml
  74. 0 0
      server/internal/cert/config/joker.toml
  75. 0 0
      server/internal/cert/config/liara.toml
  76. 0 0
      server/internal/cert/config/lightsail.toml
  77. 0 0
      server/internal/cert/config/linode.toml
  78. 0 0
      server/internal/cert/config/liquidweb.toml
  79. 0 0
      server/internal/cert/config/loopia.toml
  80. 0 0
      server/internal/cert/config/luadns.toml
  81. 0 0
      server/internal/cert/config/mydnsjp.toml
  82. 0 0
      server/internal/cert/config/mythicbeasts.toml
  83. 0 0
      server/internal/cert/config/namecheap.toml
  84. 0 0
      server/internal/cert/config/namedotcom.toml
  85. 0 0
      server/internal/cert/config/namesilo.toml
  86. 0 0
      server/internal/cert/config/nearlyfreespeech.toml
  87. 0 0
      server/internal/cert/config/netcup.toml
  88. 0 0
      server/internal/cert/config/netlify.toml
  89. 0 0
      server/internal/cert/config/nicmanager.toml
  90. 0 0
      server/internal/cert/config/nifcloud.toml
  91. 0 0
      server/internal/cert/config/njalla.toml
  92. 0 0
      server/internal/cert/config/nodion.toml
  93. 0 0
      server/internal/cert/config/ns1.toml
  94. 0 0
      server/internal/cert/config/oraclecloud.toml
  95. 0 0
      server/internal/cert/config/otc.toml
  96. 0 0
      server/internal/cert/config/ovh.toml
  97. 0 0
      server/internal/cert/config/pdns.toml
  98. 0 0
      server/internal/cert/config/plesk.toml
  99. 0 0
      server/internal/cert/config/porkbun.toml
  100. 0 0
      server/internal/cert/config/rackspace.toml

+ 24 - 62
main.go

@@ -1,74 +1,36 @@
 package main
 
 import (
-	"flag"
-	"fmt"
-	"github.com/0xJacky/Nginx-UI/server/analytic"
-	"github.com/0xJacky/Nginx-UI/server/model"
-	"github.com/0xJacky/Nginx-UI/server/pkg/cert"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
-	"github.com/0xJacky/Nginx-UI/server/query"
-	"github.com/0xJacky/Nginx-UI/server/router"
-	"github.com/0xJacky/Nginx-UI/server/service"
-	"github.com/0xJacky/Nginx-UI/server/settings"
-	"github.com/gin-gonic/gin"
-	"github.com/go-co-op/gocron"
-	"github.com/jpillora/overseer"
-	"github.com/jpillora/overseer/fetcher"
-	"log"
-	"mime"
-	"net/http"
-	"time"
+    "flag"
+    "fmt"
+    "github.com/0xJacky/Nginx-UI/server"
+    "github.com/0xJacky/Nginx-UI/server/service"
+    "github.com/0xJacky/Nginx-UI/server/settings"
+    "github.com/gin-gonic/gin"
+    "github.com/jpillora/overseer"
+    "github.com/jpillora/overseer/fetcher"
+    "log"
 )
 
 func main() {
-	var confPath string
-	flag.StringVar(&confPath, "config", "app.ini", "Specify the configuration file")
-	flag.Parse()
+    var confPath string
+    flag.StringVar(&confPath, "config", "app.ini", "Specify the configuration file")
+    flag.Parse()
 
-	settings.Init(confPath)
+    settings.Init(confPath)
 
-	gin.SetMode(settings.ServerSettings.RunMode)
+    gin.SetMode(settings.ServerSettings.RunMode)
 
-	r, err := service.GetRuntimeInfo()
+    r, err := service.GetRuntimeInfo()
 
-	if err != nil {
-		log.Fatalln(err)
-	}
+    if err != nil {
+        log.Fatalln(err)
+    }
 
-	overseer.Run(overseer.Config{
-		Program:          prog,
-		Address:          fmt.Sprintf(":%s", settings.ServerSettings.HttpPort),
-		Fetcher:          &fetcher.File{Path: r.ExPath},
-		TerminateTimeout: 0,
-	})
-}
-
-func prog(state overseer.State) {
-	// Hack: fix wrong Content Type of .js file on some OS platforms
-	// See https://github.com/golang/go/issues/32350
-	_ = mime.AddExtensionType(".js", "text/javascript; charset=utf-8")
-
-	log.Printf("Nginx config dir path: %s", nginx.GetConfPath())
-	if "" != settings.ServerSettings.JwtSecret {
-		db := model.Init()
-		query.Init(db)
-	}
-
-	s := gocron.NewScheduler(time.UTC)
-	job, err := s.Every(30).Minute().SingletonMode().Do(cert.AutoObtain)
-
-	if err != nil {
-		log.Fatalf("AutoCert Job: %v, Err: %v\n", job, err)
-	}
-
-	s.StartAsync()
-
-	go analytic.RecordServerAnalytic()
-
-	err = http.Serve(state.Listener, router.InitRouter())
-	if err != nil {
-		log.Fatalln(err)
-	}
-	log.Println("[Nginx UI] server exiting")
+    overseer.Run(overseer.Config{
+        Program:          server.Program,
+        Address:          fmt.Sprintf(":%s", settings.ServerSettings.HttpPort),
+        Fetcher:          &fetcher.File{Path: r.ExPath},
+        TerminateTimeout: 0,
+    })
 }

+ 3 - 3
server/api/cert.go

@@ -1,10 +1,10 @@
 package api
 
 import (
+	"github.com/0xJacky/Nginx-UI/server/internal/cert"
+	"github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/model"
-	"github.com/0xJacky/Nginx-UI/server/pkg/cert"
-	"github.com/0xJacky/Nginx-UI/server/pkg/cert/dns"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
 	"github.com/gin-gonic/gin"
 	"github.com/gorilla/websocket"
 	"github.com/spf13/cast"

+ 2 - 2
server/api/config.go

@@ -1,8 +1,8 @@
 package api
 
 import (
-	"github.com/0xJacky/Nginx-UI/server/pkg/config_list"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
+	"github.com/0xJacky/Nginx-UI/server/internal/config_list"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/query"
 	"github.com/gin-gonic/gin"
 	"log"

+ 1 - 1
server/api/dns_credential.go

@@ -1,8 +1,8 @@
 package api
 
 import (
+    "github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
     "github.com/0xJacky/Nginx-UI/server/model"
-    "github.com/0xJacky/Nginx-UI/server/pkg/cert/dns"
     "github.com/0xJacky/Nginx-UI/server/query"
     "github.com/gin-gonic/gin"
     "github.com/spf13/cast"

+ 4 - 4
server/api/domain.go

@@ -1,11 +1,11 @@
 package api
 
 import (
+	"github.com/0xJacky/Nginx-UI/server/internal/cert"
+	"github.com/0xJacky/Nginx-UI/server/internal/config_list"
+	"github.com/0xJacky/Nginx-UI/server/internal/helper"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/model"
-	"github.com/0xJacky/Nginx-UI/server/pkg/cert"
-	"github.com/0xJacky/Nginx-UI/server/pkg/config_list"
-	"github.com/0xJacky/Nginx-UI/server/pkg/helper"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
 	"github.com/0xJacky/Nginx-UI/server/query"
 	"github.com/gin-gonic/gin"
 	"log"

+ 2 - 2
server/api/nginx_log.go

@@ -2,8 +2,8 @@ package api
 
 import (
 	"encoding/json"
-	"github.com/0xJacky/Nginx-UI/server/pkg/helper"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
+	"github.com/0xJacky/Nginx-UI/server/internal/helper"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/settings"
 	"github.com/gin-gonic/gin"
 	"github.com/gorilla/websocket"

+ 56 - 56
server/api/ngx.go

@@ -1,90 +1,90 @@
 package api
 
 import (
-    "github.com/0xJacky/Nginx-UI/server/pkg/nginx"
-    "github.com/gin-gonic/gin"
-    "net/http"
-    "os"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
+	"github.com/gin-gonic/gin"
+	"net/http"
+	"os"
 )
 
 func BuildNginxConfig(c *gin.Context) {
-    var ngxConf nginx.NgxConfig
-    if !BindAndValid(c, &ngxConf) {
-        return
-    }
-    c.Set("maybe_error", "nginx_config_syntax_error")
-    c.JSON(http.StatusOK, gin.H{
-        "content": ngxConf.BuildConfig(),
-    })
+	var ngxConf nginx.NgxConfig
+	if !BindAndValid(c, &ngxConf) {
+		return
+	}
+	c.Set("maybe_error", "nginx_config_syntax_error")
+	c.JSON(http.StatusOK, gin.H{
+		"content": ngxConf.BuildConfig(),
+	})
 }
 
 func TokenizeNginxConfig(c *gin.Context) {
-    var json struct {
-        Content string `json:"content" binding:"required"`
-    }
+	var json struct {
+		Content string `json:"content" binding:"required"`
+	}
 
-    if !BindAndValid(c, &json) {
-        return
-    }
+	if !BindAndValid(c, &json) {
+		return
+	}
 
-    c.Set("maybe_error", "nginx_config_syntax_error")
-    ngxConfig := nginx.ParseNgxConfigByContent(json.Content)
+	c.Set("maybe_error", "nginx_config_syntax_error")
+	ngxConfig := nginx.ParseNgxConfigByContent(json.Content)
 
-    c.JSON(http.StatusOK, ngxConfig)
+	c.JSON(http.StatusOK, ngxConfig)
 
 }
 
 func FormatNginxConfig(c *gin.Context) {
-    var json struct {
-        Content string `json:"content" binding:"required"`
-    }
-
-    if !BindAndValid(c, &json) {
-        return
-    }
-
-    c.Set("maybe_error", "nginx_config_syntax_error")
-    c.JSON(http.StatusOK, gin.H{
-        "content": nginx.FmtCode(json.Content),
-    })
+	var json struct {
+		Content string `json:"content" binding:"required"`
+	}
+
+	if !BindAndValid(c, &json) {
+		return
+	}
+
+	c.Set("maybe_error", "nginx_config_syntax_error")
+	c.JSON(http.StatusOK, gin.H{
+		"content": nginx.FmtCode(json.Content),
+	})
 }
 
 func NginxStatus(c *gin.Context) {
-    pidPath := nginx.GetNginxPIDPath()
+	pidPath := nginx.GetNginxPIDPath()
 
-    running := true
-    if _, err := os.Stat(pidPath); err != nil {
-        running = false
-    }
+	running := true
+	if _, err := os.Stat(pidPath); err != nil {
+		running = false
+	}
 
-    c.JSON(http.StatusOK, gin.H{
-        "running": running,
-    })
+	c.JSON(http.StatusOK, gin.H{
+		"running": running,
+	})
 }
 
 func ReloadNginx(c *gin.Context) {
-    output := nginx.Reload()
+	output := nginx.Reload()
 
-    c.JSON(http.StatusOK, gin.H{
-        "message": output,
-        "level":   nginx.GetLogLevel(output),
-    })
+	c.JSON(http.StatusOK, gin.H{
+		"message": output,
+		"level":   nginx.GetLogLevel(output),
+	})
 }
 
 func TestNginx(c *gin.Context) {
-    output := nginx.TestConf()
+	output := nginx.TestConf()
 
-    c.JSON(http.StatusOK, gin.H{
-        "message": output,
-        "level":   nginx.GetLogLevel(output),
-    })
+	c.JSON(http.StatusOK, gin.H{
+		"message": output,
+		"level":   nginx.GetLogLevel(output),
+	})
 }
 
 func RestartNginx(c *gin.Context) {
-    output := nginx.Restart()
+	output := nginx.Restart()
 
-    c.JSON(http.StatusOK, gin.H{
-        "message": output,
-        "level":   nginx.GetLogLevel(output),
-    })
+	c.JSON(http.StatusOK, gin.H{
+		"message": output,
+		"level":   nginx.GetLogLevel(output),
+	})
 }

+ 1 - 1
server/api/pty.go

@@ -1,7 +1,7 @@
 package api
 
 import (
-	"github.com/0xJacky/Nginx-UI/server/pkg/pty"
+	"github.com/0xJacky/Nginx-UI/server/internal/pty"
 	"github.com/gin-gonic/gin"
 	"github.com/gorilla/websocket"
 	"log"

+ 1 - 1
server/api/template.go

@@ -1,7 +1,7 @@
 package api
 
 import (
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/service"
 	"github.com/gin-gonic/gin"
 	"net/http"

+ 0 - 0
server/pkg/cert/auto_cert.go → server/internal/cert/auto_cert.go


+ 2 - 2
server/pkg/cert/cert.go → server/internal/cert/cert.go

@@ -6,8 +6,8 @@ import (
 	"crypto/elliptic"
 	"crypto/rand"
 	"crypto/tls"
-	dns2 "github.com/0xJacky/Nginx-UI/server/pkg/cert/dns"
-	"github.com/0xJacky/Nginx-UI/server/pkg/nginx"
+	dns2 "github.com/0xJacky/Nginx-UI/server/internal/cert/dns"
+	"github.com/0xJacky/Nginx-UI/server/internal/nginx"
 	"github.com/0xJacky/Nginx-UI/server/query"
 	"github.com/0xJacky/Nginx-UI/server/settings"
 	"github.com/go-acme/lego/v4/certcrypto"

+ 0 - 0
server/pkg/cert/cert_info.go → server/internal/cert/cert_info.go


+ 0 - 0
server/pkg/cert/config/acmedns.toml → server/internal/cert/config/acmedns.toml


+ 0 - 0
server/pkg/cert/config/alidns.toml → server/internal/cert/config/alidns.toml


+ 0 - 0
server/pkg/cert/config/allinkl.toml → server/internal/cert/config/allinkl.toml


+ 0 - 0
server/pkg/cert/config/arvancloud.toml → server/internal/cert/config/arvancloud.toml


+ 0 - 0
server/pkg/cert/config/auroradns.toml → server/internal/cert/config/auroradns.toml


+ 0 - 0
server/pkg/cert/config/autodns.toml → server/internal/cert/config/autodns.toml


+ 0 - 0
server/pkg/cert/config/azure.toml → server/internal/cert/config/azure.toml


+ 0 - 0
server/pkg/cert/config/bindman.toml → server/internal/cert/config/bindman.toml


+ 0 - 0
server/pkg/cert/config/bluecat.toml → server/internal/cert/config/bluecat.toml


+ 0 - 0
server/pkg/cert/config/brandit.toml → server/internal/cert/config/brandit.toml


+ 0 - 0
server/pkg/cert/config/bunny.toml → server/internal/cert/config/bunny.toml


+ 0 - 0
server/pkg/cert/config/checkdomain.toml → server/internal/cert/config/checkdomain.toml


+ 0 - 0
server/pkg/cert/config/civo.toml → server/internal/cert/config/civo.toml


+ 0 - 0
server/pkg/cert/config/clouddns.toml → server/internal/cert/config/clouddns.toml


+ 0 - 0
server/pkg/cert/config/cloudflare.toml → server/internal/cert/config/cloudflare.toml


+ 0 - 0
server/pkg/cert/config/cloudns.toml → server/internal/cert/config/cloudns.toml


+ 0 - 0
server/pkg/cert/config/cloudxns.toml → server/internal/cert/config/cloudxns.toml


+ 0 - 0
server/pkg/cert/config/config.go → server/internal/cert/config/config.go


+ 0 - 0
server/pkg/cert/config/conoha.toml → server/internal/cert/config/conoha.toml


+ 0 - 0
server/pkg/cert/config/constellix.toml → server/internal/cert/config/constellix.toml


+ 0 - 0
server/pkg/cert/config/desec.toml → server/internal/cert/config/desec.toml


+ 0 - 0
server/pkg/cert/config/designate.toml → server/internal/cert/config/designate.toml


+ 0 - 0
server/pkg/cert/config/digitalocean.toml → server/internal/cert/config/digitalocean.toml


+ 0 - 0
server/pkg/cert/config/dnshomede.toml → server/internal/cert/config/dnshomede.toml


+ 0 - 0
server/pkg/cert/config/dnsimple.toml → server/internal/cert/config/dnsimple.toml


+ 0 - 0
server/pkg/cert/config/dnsmadeeasy.toml → server/internal/cert/config/dnsmadeeasy.toml


+ 0 - 0
server/pkg/cert/config/dnspod.toml → server/internal/cert/config/dnspod.toml


+ 0 - 0
server/pkg/cert/config/dode.toml → server/internal/cert/config/dode.toml


+ 0 - 0
server/pkg/cert/config/domeneshop.toml → server/internal/cert/config/domeneshop.toml


+ 0 - 0
server/pkg/cert/config/dreamhost.toml → server/internal/cert/config/dreamhost.toml


+ 0 - 0
server/pkg/cert/config/duckdns.toml → server/internal/cert/config/duckdns.toml


+ 0 - 0
server/pkg/cert/config/dyn.toml → server/internal/cert/config/dyn.toml


+ 0 - 0
server/pkg/cert/config/dynu.toml → server/internal/cert/config/dynu.toml


+ 0 - 0
server/pkg/cert/config/easydns.toml → server/internal/cert/config/easydns.toml


+ 0 - 0
server/pkg/cert/config/edgedns.toml → server/internal/cert/config/edgedns.toml


+ 0 - 0
server/pkg/cert/config/epik.toml → server/internal/cert/config/epik.toml


+ 0 - 0
server/pkg/cert/config/exec.toml → server/internal/cert/config/exec.toml


+ 0 - 0
server/pkg/cert/config/exoscale.toml → server/internal/cert/config/exoscale.toml


+ 0 - 0
server/pkg/cert/config/freemyip.toml → server/internal/cert/config/freemyip.toml


+ 0 - 0
server/pkg/cert/config/gandi.toml → server/internal/cert/config/gandi.toml


+ 0 - 0
server/pkg/cert/config/gandiv5.toml → server/internal/cert/config/gandiv5.toml


+ 0 - 0
server/pkg/cert/config/gcloud.toml → server/internal/cert/config/gcloud.toml


+ 0 - 0
server/pkg/cert/config/gcore.toml → server/internal/cert/config/gcore.toml


+ 0 - 0
server/pkg/cert/config/glesys.toml → server/internal/cert/config/glesys.toml


+ 0 - 0
server/pkg/cert/config/godaddy.toml → server/internal/cert/config/godaddy.toml


+ 0 - 0
server/pkg/cert/config/googledomains.toml → server/internal/cert/config/googledomains.toml


+ 0 - 0
server/pkg/cert/config/hetzner.toml → server/internal/cert/config/hetzner.toml


+ 0 - 0
server/pkg/cert/config/hostingde.toml → server/internal/cert/config/hostingde.toml


+ 0 - 0
server/pkg/cert/config/hosttech.toml → server/internal/cert/config/hosttech.toml


+ 0 - 0
server/pkg/cert/config/httpreq.toml → server/internal/cert/config/httpreq.toml


+ 0 - 0
server/pkg/cert/config/hurricane.toml → server/internal/cert/config/hurricane.toml


+ 0 - 0
server/pkg/cert/config/hyperone.toml → server/internal/cert/config/hyperone.toml


+ 0 - 0
server/pkg/cert/config/ibmcloud.toml → server/internal/cert/config/ibmcloud.toml


+ 0 - 0
server/pkg/cert/config/iij.toml → server/internal/cert/config/iij.toml


+ 0 - 0
server/pkg/cert/config/iijdpf.toml → server/internal/cert/config/iijdpf.toml


+ 0 - 0
server/pkg/cert/config/infoblox.toml → server/internal/cert/config/infoblox.toml


+ 0 - 0
server/pkg/cert/config/infomaniak.toml → server/internal/cert/config/infomaniak.toml


+ 0 - 0
server/pkg/cert/config/internetbs.toml → server/internal/cert/config/internetbs.toml


+ 0 - 0
server/pkg/cert/config/inwx.toml → server/internal/cert/config/inwx.toml


+ 0 - 0
server/pkg/cert/config/ionos.toml → server/internal/cert/config/ionos.toml


+ 0 - 0
server/pkg/cert/config/iwantmyname.toml → server/internal/cert/config/iwantmyname.toml


+ 0 - 0
server/pkg/cert/config/joker.toml → server/internal/cert/config/joker.toml


+ 0 - 0
server/pkg/cert/config/liara.toml → server/internal/cert/config/liara.toml


+ 0 - 0
server/pkg/cert/config/lightsail.toml → server/internal/cert/config/lightsail.toml


+ 0 - 0
server/pkg/cert/config/linode.toml → server/internal/cert/config/linode.toml


+ 0 - 0
server/pkg/cert/config/liquidweb.toml → server/internal/cert/config/liquidweb.toml


+ 0 - 0
server/pkg/cert/config/loopia.toml → server/internal/cert/config/loopia.toml


+ 0 - 0
server/pkg/cert/config/luadns.toml → server/internal/cert/config/luadns.toml


+ 0 - 0
server/pkg/cert/config/mydnsjp.toml → server/internal/cert/config/mydnsjp.toml


+ 0 - 0
server/pkg/cert/config/mythicbeasts.toml → server/internal/cert/config/mythicbeasts.toml


+ 0 - 0
server/pkg/cert/config/namecheap.toml → server/internal/cert/config/namecheap.toml


+ 0 - 0
server/pkg/cert/config/namedotcom.toml → server/internal/cert/config/namedotcom.toml


+ 0 - 0
server/pkg/cert/config/namesilo.toml → server/internal/cert/config/namesilo.toml


+ 0 - 0
server/pkg/cert/config/nearlyfreespeech.toml → server/internal/cert/config/nearlyfreespeech.toml


+ 0 - 0
server/pkg/cert/config/netcup.toml → server/internal/cert/config/netcup.toml


+ 0 - 0
server/pkg/cert/config/netlify.toml → server/internal/cert/config/netlify.toml


+ 0 - 0
server/pkg/cert/config/nicmanager.toml → server/internal/cert/config/nicmanager.toml


+ 0 - 0
server/pkg/cert/config/nifcloud.toml → server/internal/cert/config/nifcloud.toml


+ 0 - 0
server/pkg/cert/config/njalla.toml → server/internal/cert/config/njalla.toml


+ 0 - 0
server/pkg/cert/config/nodion.toml → server/internal/cert/config/nodion.toml


+ 0 - 0
server/pkg/cert/config/ns1.toml → server/internal/cert/config/ns1.toml


+ 0 - 0
server/pkg/cert/config/oraclecloud.toml → server/internal/cert/config/oraclecloud.toml


+ 0 - 0
server/pkg/cert/config/otc.toml → server/internal/cert/config/otc.toml


+ 0 - 0
server/pkg/cert/config/ovh.toml → server/internal/cert/config/ovh.toml


+ 0 - 0
server/pkg/cert/config/pdns.toml → server/internal/cert/config/pdns.toml


+ 0 - 0
server/pkg/cert/config/plesk.toml → server/internal/cert/config/plesk.toml


+ 0 - 0
server/pkg/cert/config/porkbun.toml → server/internal/cert/config/porkbun.toml


+ 0 - 0
server/pkg/cert/config/rackspace.toml → server/internal/cert/config/rackspace.toml


Some files were not shown because too many files changed in this diff