A layer on top of the NixOS module system to make some tasks simpler.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Peter J. Jones a96b46c4d9
Add documentation for the web tunnels feature
16 години тому
bin secrets: Use /dev/shm if available, then fallback to tmpfs 6 місяці тому
lib rails: Support background workers and other Rails services/workers 7 місяці тому
modules Add documentation for the web tunnels feature 16 години тому
pkgs New module: phoebe.backup.postgresql 5 місяці тому
scripts New way to deploy Ruby on Rails applications 4 місяці тому
test rails: Add options for database pool size and connection timeout 3 тижднів тому
.gitignore Automatically depending on NixOps key services, new Rails sourcedFile option 7 місяці тому
LICENSE security, rails, postgresql: Import files from original repo 8 місяці тому
README.md rails: Add options for database pool size and connection timeout 3 тижднів тому
default.nix Breaking Change: Completely Change PostgreSQL Account Management 3 місяці тому
helpers.nix security, rails, postgresql: Import files from original repo 8 місяці тому

README.md

Phoebe is a set of NixOS modules that provide additional functionality on top of the existing modules in Nixpkgs. The name of this package was taken from the name of Saturn’s moon.

Module List

  • phoebe.security:

    Automatically enable various security related settings for NixOS.

  • phoebe.services.nginx:

    Extra configuration for nginx (if it’s enabled elsewhere). For example, automatically use syslog so no log files need to be rotated. See the phoebe.services.nginx.syslog option for more details.

  • phoebe.services.postgresql:

    Start and manage PostgreSQL, including automatic user and database creation.

  • phoebe.services.influxdb:

    Start and manage InfluxDB, including users and databases.

  • phoebe.services.rails:

    Configure and manage Ruby on Rails applications. Includes a helper function to help package Rails applications so they can be used by this service.

  • phoebe.services.web.tunnels:

    HTTPS to HTTP private tunnels for web developers.

  • phoebe.backup.postgresql:

    Simple backups for PostgreSQL via pg_dump.

  • phoebe.services.networking.wireguard:

    Simple way to configure a whole network of WireGuard machines.

Running Tests

$ nix-build test