Skip to content

A not working clone of caddyconfig.io in time lost that will become a clone of NginxPM. Like a CaddyFile editor online.

License

Notifications You must be signed in to change notification settings

Giotto88/Caddyconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




GitHub Issues or Pull Requests GitHub commit activity GitHub Repo stars

Caddyconfig

(Maybe) A clone of caddyconfig.io in early dev.

Dato che tentare di imitare https://nginxconfig.io/ (per ora) è troppo complesso da costruire senza cadere in tecnicismi, un clone di Nginx Proxy Manager semplifica notevolmente le possibili configurazioni.

⚠️ Nota: nulla di tutto ciò è minimamente stabile, tutto è in continua modifica commit per commit, per ora i file sono solo html e css senza js.

Scelta del frontend e linguaggio

Ho scelto HTML e JS come base perchè:

  1. È leggerissimo e lo si può modificare senza (quasi) nessuna conoscenza di base. (Con React o Vue è richiesta una conoscenza di base superiore rispetto a JS)
  2. Non è necessario hostarlo e non memorizza chiavi quindi non vi è rischio di compromissione/dataleak/"hacking"
  3. I dati rimangono nella sessione del browser e scadono alla chiusura di esso.

Ho scelto Bootstrap perchè è gratuito, è facile da usare è un compromesso molto buono tra tempo speso in frontend e risultato ottenuto. (Non ho molto tempo da dedicare alle interfacce grafiche)

Qualche screen della base frontend

Dashboard Add Proxy Host

Notabene: le schermate sono solo html e css per ora.

About

A not working clone of caddyconfig.io in time lost that will become a clone of NginxPM. Like a CaddyFile editor online.

Topics

Resources

License

Stars

Watchers

Forks