hacdias / Caddy V1 Service
Licence: apache-2.0
⬛️ Run Caddy as a service
Stars: ✭ 69
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Caddy V1 Service
Caddy V1 Webdav
📂 WebDAV support for Caddy server.
Stars: ✭ 36 (-47.83%)
Mutual labels: plugin, extension, caddy
Textext
Re-editable LaTeX graphics for Inkscape
Stars: ✭ 383 (+455.07%)
Mutual labels: plugin, extension
Damnwebscanner
Another web vulnerabilities scanner, this extension works on Chrome and Opera
Stars: ✭ 254 (+268.12%)
Mutual labels: plugin, extension
Moqui Framework
Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
Stars: ✭ 205 (+197.1%)
Mutual labels: service, server
Beehive
🐝 BeeHive is a solution for iOS Application module programs, it absorbed the Spring Framework API service concept to avoid coupling between modules.
Stars: ✭ 4,117 (+5866.67%)
Mutual labels: service, plugin
Awesome Xcode Extensions
Awesome native Xcode extensions.
Stars: ✭ 2,628 (+3708.7%)
Mutual labels: plugin, extension
Sublimall Server
Server behind Sublimall SublimeText plugin
Stars: ✭ 43 (-37.68%)
Mutual labels: plugin, extension
Appserver
A multithreaded application server for PHP, written in PHP.
Stars: ✭ 930 (+1247.83%)
Mutual labels: service, server
Loginsrv
JWT login microservice with plugable backends such as OAuth2, Google, Github, htpasswd, osiam, ..
Stars: ✭ 1,835 (+2559.42%)
Mutual labels: service, caddy
X
新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务
Stars: ✭ 1,322 (+1815.94%)
Mutual labels: service, server
Miaow
A set of plugins for Sketch include drawing links & marks, UI Kit & Color sync, font & text replacing.
Stars: ✭ 2,536 (+3575.36%)
Mutual labels: plugin, extension
Livego
go Implementation of live streaming services
Stars: ✭ 411 (+495.65%)
Mutual labels: service, server
Ctrlp Py Matcher
Fast vim CtrlP matcher based on python
Stars: ✭ 229 (+231.88%)
Mutual labels: plugin, extension
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+720.29%)
Mutual labels: plugin, extension
Api server boilerplate
typescript express board boilerplate using routing controller
Stars: ✭ 52 (-24.64%)
Mutual labels: service, server
service - a caddy plugin
⚠️ This plugin is no longer maintained, nor is it compatible with Caddy 2+.
This plugin uses github.com/kardianos/service to create services on Caddy. To work, it implements two flags on Caddy executable:
-
-name
, which corresponds to the name of the service (default:Caddy
). -
-service
, which can be either install, uninstall, start, stop or restart.
Right now, this plugin seems to work well on most systems that kardianos/service supports, which are Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.
This plugin wasn't widely tested. We count on the community to let us know if you find any eventual bugs and tell us what we can do to improve its functionality.
Install a Caddy service:
caddy -service install -agree -email [email protected] -conf /path/to/Caddyfile [-name optionalServiceName] [-option optionValue]
Notes:
- You must set the
-conf
flag to your Caddyfile. Though, usually Caddy works by using the caddyfile in the directory which the caddy executable resides in, which is not necessarily the working directory. However, the service does not load the Caddyfile from the executable directory, and so must be specified using the-conf
flag. - You must set the
-agree
flag, which says that you have read and agree to the Let's Encrypt Subscriber Agreement. Any type of automated startup requires this flag. - You must set the
-email
flag to your email address if not specified for a site in the Caddyfile. This email address will be used for TLS certificate generation. - Notice that if you install the service with a name that is not the default's, you will need to specify it everytime you use one of the other commands using the flag
-name
. - You can install the service with default Caddy flag values (e.g. -conf MyCaddyfile)
- On Windows, you'll have to run the install command as an administrator to have access to Windows Services.
Uninstall a Caddy service:
caddy -service uninstall [-name optionalName]
Start a Caddy service:
caddy -service start [-name optionalName]
Stop a Caddy service:
caddy -service stop [-name optionalName]
Restart a Caddy service:
caddy -service restart [-name optionalName]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].