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

https://github.com/leblanc-simon/server-utils

Small utils to manage server
https://github.com/leblanc-simon/server-utils

nim nim-lang server

Last synced: 21 days ago
JSON representation

Small utils to manage server

Awesome Lists containing this project

README

          

# Utilitaire de gestion de serveur

## Commandes disponibles

* logrotate
* `logrotate:consumer:add` → Ajout de la configuration logrotate pour un consumer
* `logrotate:php:add` → Ajout de la configuration logrotate pour un pool PHP
* mysql
* `mysql:db:create` → Création d'une base de données MySQL
* `mysql:user:add` → Ajout d'un utilisateur MySQL
* `mysql:user:allow` → Donne tous les droits à un utilisateur MySQL sur une base de données
* php
* `php:pool` → Ajout d'un pool PHP
* postgresql
* `postgresql:db:create` → Création d'une base de données PostgreSQL
* `postgresql:user:add` → Ajout d'un utilisateur PostgreSQL
* systemd
* `systemd:symfony:consumer` → Ajout d'un consumer Symfony
* user
* `user:add` → Ajout d'un utilisateur système
* `user:remove` → Suppression d'un utilisateur système

## Initialisation d'un projet global

* Créer un fichier de projet dans `config/` en le nommant `[nom du projet].ini`
* lancer la commande `./server-utils project:init [nom du projet]`

## Mise à jour d'un projet

* Modifier le fichier de projet dans `config/[nom du projet].ini`
* lancer la commande `./server-utils project:update [nom du projet]`

## Fonctionnement

### Logrotate

### MySQL

### PHP

### PostgreSQL

### SystemD

### Utilisateur