Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vintagesucks/caddy-script

:whale: Caddy installation script
https://github.com/vintagesucks/caddy-script

caddy caddy2 caddyserver mariadb php7 script ubuntu wordpress

Last synced: about 2 months ago
JSON representation

:whale: Caddy installation script

Awesome Lists containing this project

README

        

## :whale: caddy-script
Caddy installation script

[![Build Status](https://github.com/vintagesucks/caddy-script/workflows/Build/badge.svg)](https://github.com/vintagesucks/caddy-script/actions) [![Dependabot](https://badgen.net/badge/Dependabot/enabled/green?icon=dependabot)](https://dependabot.com/) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/a0b0746d7a9f4a9db9fe7ae0d1fd775b)](https://www.codacy.com/app/vintagesucks/caddy-script) [![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-round)](#contributors)

#### Features
- [x] Install Caddy v2.2.1
- [x] Install PHP 7.4
- [x] Install MariaDB
- [x] Register Caddy as a service with systemd
- [x] Configure Caddyfile with file_server, gzip, zstd, php_fastcgi
- [x] Install WordPress [optional]

#### Tested on
- Ubuntu 18.04
- Ubuntu 20.04

#### Usage
`bash <(curl -s https://raw.githubusercontent.com/vintagesucks/caddy-script/v2/main.sh)`

You'll be asked for your timezone, an email and the domain/ip to use.

#### Help
You can read the [Caddy Documentation](https://caddyserver.com/docs/) if you need more information about Caddy.

#### Acknowledgements
- [Validating an IP Address in a Bash Script](https://www.linuxjournal.com/content/validating-ip-address-bash-script) by Mitch Frazier

## Contributors

Thanks goes to these wonderful people ([emoji key](https://github.com/all-contributors/all-contributors#emoji-key)):

| [Nikolas Evers
Nikolas Evers](https://nikol.as)
[💻](https://github.com/vintagesucks/caddy-script/commits?author=vintagesucks "Code") [🚧](#maintenance-vintagesucks "Maintenance") | [Per Søderlind
Per Søderlind](https://soderlind.no)
[🐛](https://github.com/vintagesucks/caddy-script/issues?q=author%3Asoderlind "Bug reports") [💻](https://github.com/vintagesucks/caddy-script/commits?author=soderlind "Code") |
| :---: | :---: |

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!