Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This nixpkgs extension, called nixcloud-webservices, focuses on ease of deployment of web-related technologies.

License

NotificationsYou must be signed in to change notification settings

nixcloud/nixcloud-webservices

Repository files navigation

Thisnixpkgs extension, callednixcloud-webservices, focuses on ease of deployment of web-related technologies.

You should continue to read one of these documentations:

It features the development stack we use athttps://nixcloud.io.

Continuous integration athttps://hydra.nixcloud.io/project/nixcloud-webservices

Using nixcloud-webservices

Depending on which NixOS version you're on you can get different channels ofnixcloud-webservices which are tested against different NixOS releases:

For NixOS 18.03

18.03 is obsolete:

#nix-channel --remove nixcloud-webservices
  • update to 18.09, see instruction below
  • also update thesystem.stateVersion = "18.09"; when you are at it

For NixOS 18.09

#nix-channel --add https://hydra.nixcloud.io/channel/custom/nixcloud-webservices/release-18.09/nixcloud-webservices#nix-channel --update

You can find nixcloud-webservices specific options in therelease-18.09 manual.

For NixOS Unstable

#nix-channel --add https://hydra.nixcloud.io/channel/custom/nixcloud-webservices/nixos-unstable/nixcloud-webservices#nix-channel --update

You can find nixcloud-webservices specific options in thenixos-unstable manual.

Adding nixcloud-webservices to your configuration.nix

Simply append<nixcloud-webservices> to yourimports list and you're readyto go, for example:

{imports=[./hardware-configuration.nix<nixcloud-webservices>];# ... other options ...}

Get the source

Alternatively if you want to hack on nixcloud-webservices, you can also Gitclone it with:

$git clone https://github.com/nixcloud/nixcloud-webservices

Importing

Option A: Importing modules in your local system

You import modules into your local system by adding the path to yourconfiguration.nix to theimports list. Like this:

{imports=[./hardware-configuration.nix/path/to/nixcloud-webservices];# ... other options ...}

Option B: Building a (KVM) VM

If you don't want to clutter your local system you can use a VM:

nix-build '<nixpkgs/nixos>' --arg configuration '{ imports = [ ./modules ./config.nix ]; services.mingetty.autologinUser = "root"; }' -A vm

Note: You have to createconfig.nix manually, it contains basically the lines we put in/etc/nixos/configuration.nix in previous examples.

Note: This is for advanced users who know how VMs on NixOS work.

License

The license can be found inLICENSE.

For inquiries, please contact:

Thanks

Many thanks to:

Among all who didn't make it into this list! Thanks for helping with writing this!

About

This nixpkgs extension, called nixcloud-webservices, focuses on ease of deployment of web-related technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors14

Languages


[8]ページ先頭

©2009-2025 Movatter.jp