nordic-dev.net server configurations.
Go to file
juliuskoskela 2c43487c72
Update nix codebase and system configuration files
- Modified `flake.nix`:
  - Removed outdated nixpkgs.url and unstable.url
  - Added new url for nixpkgs
  - Added devShells.x86_64-linux.default function and related objects

- Modified `services/gitea/default.nix`:
  - Removed redundant inputs and giteaOverlay references
  - Removed unnecessary nixpkgs.overlays assignment

- Modified `services/nextcloud.nix`:
  - Removed old inputs and nextcloudOverlay references
  - Updated package to Nextcloud 29
  - Refined configuration structure by replacing 'config' with 'settings'

- Modified `services/mailserver.nix`:
  - Updated GitLab url and sha256 value for nixos-mailserver

- Modified `host/configuration.nix`:
  - Commented out navidrome.nix import
  - Updated system.stateVersion to "24.05"

- Modified `host/disk-config.nix`:
  - Swapped device assignments between "/dev/sda" and "/dev/sdb"

Signed-off-by: juliuskoskela <julius.koskela@nordic-dev.net>
2024-09-15 19:22:51 +03:00
docs/security-authentication 📝 Add documentation on Authelia IAM/SSO server 2023-12-18 23:25:04 +02:00
host Update nix codebase and system configuration files 2024-09-15 19:22:51 +03:00
secrets Navidrome setup and Gitea dumps (#29) 2024-06-05 21:08:52 +00:00
services Update nix codebase and system configuration files 2024-09-15 19:22:51 +03:00
.drone.yml 🚧 Squash whole history to get rid of previously unsigned Gitea merge commits 2023-12-15 16:40:05 +02:00
.gitignore 🚧 Squash whole history to get rid of previously unsigned Gitea merge commits 2023-12-15 16:40:05 +02:00
.sops.yaml 🚧 Squash whole history to get rid of previously unsigned Gitea merge commits 2023-12-15 16:40:05 +02:00
flake.lock Update nix codebase and system configuration files 2024-09-15 19:22:51 +03:00
flake.nix Update nix codebase and system configuration files 2024-09-15 19:22:51 +03:00
README.md 🚧 Squash whole history to get rid of previously unsigned Gitea merge commits 2023-12-15 16:40:05 +02:00

Build Status

Cloud Server: nordic-dev.net

A cloud server configuration for nordic-dev.net based on NixOS running on a Hetzner Robot server. This setup provides a comprehensive, robust environment suitable for various applications and services.

Services

📬 Mailserver

Configured to ensure secure and reliable email communication.

mail.nordic-dev.net

🔧 Gitea

A self-hosted Git service for efficient code management.

git.nordic-dev.net

📣 Mastodon

A federated social networking service.

social.nordic-dev.net

😀 Mattermost

An open-source, self-hosted chat service for team collaboration.

chat.nordic-dev.net

☁️ Nextcloud

A suite for file hosting, collaboration, and more.

cloud.nordic-dev.net

⚠️ Monitoring

Tools and services for monitoring server performance and health.

  • Prometheus
  • Grafana
  • Loki
  • Promtail

Secrets Management

Utilizes sops-nix for secure management of secrets, ensuring sensitive data is encrypted and safely integrated into the NixOS configurations.