diff --git a/src/caps/caps.go b/src/server/caps/caps.go
similarity index 100%
rename from src/caps/caps.go
rename to src/server/caps/caps.go
diff --git a/src/caps/go.mod b/src/server/caps/go.mod
similarity index 100%
rename from src/caps/go.mod
rename to src/server/caps/go.mod
diff --git a/src/cleaner/cleaner.go b/src/server/cleaner/cleaner.go
similarity index 100%
rename from src/cleaner/cleaner.go
rename to src/server/cleaner/cleaner.go
diff --git a/src/cleaner/go.mod b/src/server/cleaner/go.mod
similarity index 100%
rename from src/cleaner/go.mod
rename to src/server/cleaner/go.mod
diff --git a/src/consts/consts.go b/src/server/consts/consts.go
similarity index 100%
rename from src/consts/consts.go
rename to src/server/consts/consts.go
diff --git a/src/consts/go.mod b/src/server/consts/go.mod
similarity index 100%
rename from src/consts/go.mod
rename to src/server/consts/go.mod
diff --git a/src/exec/Guestfish.go b/src/server/exec/Guestfish.go
similarity index 100%
rename from src/exec/Guestfish.go
rename to src/server/exec/Guestfish.go
diff --git a/src/exec/QemuImg.go b/src/server/exec/QemuImg.go
similarity index 100%
rename from src/exec/QemuImg.go
rename to src/server/exec/QemuImg.go
diff --git a/src/exec/QemuSystem.go b/src/server/exec/QemuSystem.go
similarity index 100%
rename from src/exec/QemuSystem.go
rename to src/server/exec/QemuSystem.go
diff --git a/src/exec/go.mod b/src/server/exec/go.mod
similarity index 100%
rename from src/exec/go.mod
rename to src/server/exec/go.mod
diff --git a/src/go.mod b/src/server/go.mod
similarity index 100%
rename from src/go.mod
rename to src/server/go.mod
diff --git a/src/go.sum b/src/server/go.sum
similarity index 100%
rename from src/go.sum
rename to src/server/go.sum
diff --git a/src/logger/go.mod b/src/server/logger/go.mod
similarity index 100%
rename from src/logger/go.mod
rename to src/server/logger/go.mod
diff --git a/src/logger/logger.go b/src/server/logger/logger.go
similarity index 100%
rename from src/logger/logger.go
rename to src/server/logger/logger.go
diff --git a/src/nexus-server.go b/src/server/nexus-server.go
similarity index 100%
rename from src/nexus-server.go
rename to src/server/nexus-server.go
diff --git a/src/paths/go.mod b/src/server/paths/go.mod
similarity index 100%
rename from src/paths/go.mod
rename to src/server/paths/go.mod
diff --git a/src/paths/paths.go b/src/server/paths/paths.go
similarity index 100%
rename from src/paths/paths.go
rename to src/server/paths/paths.go
diff --git a/src/qga/go.mod b/src/server/qga/go.mod
similarity index 100%
rename from src/qga/go.mod
rename to src/server/qga/go.mod
diff --git a/src/qga/qga.go b/src/server/qga/qga.go
similarity index 100%
rename from src/qga/qga.go
rename to src/server/qga/qga.go
diff --git a/src/router/auth.go b/src/server/router/auth.go
similarity index 100%
rename from src/router/auth.go
rename to src/server/router/auth.go
diff --git a/src/router/go.mod b/src/server/router/go.mod
similarity index 100%
rename from src/router/go.mod
rename to src/server/router/go.mod
diff --git a/src/router/go.sum b/src/server/router/go.sum
similarity index 100%
rename from src/router/go.sum
rename to src/server/router/go.sum
diff --git a/src/router/helper.go b/src/server/router/helper.go
similarity index 100%
rename from src/router/helper.go
rename to src/server/router/helper.go
diff --git a/src/router/router.go b/src/server/router/router.go
similarity index 100%
rename from src/router/router.go
rename to src/server/router/router.go
diff --git a/src/router/routerTemplates.go b/src/server/router/routerTemplates.go
similarity index 100%
rename from src/router/routerTemplates.go
rename to src/server/router/routerTemplates.go
diff --git a/src/router/routerToken.go b/src/server/router/routerToken.go
similarity index 100%
rename from src/router/routerToken.go
rename to src/server/router/routerToken.go
diff --git a/src/router/routerUsers.go b/src/server/router/routerUsers.go
similarity index 100%
rename from src/router/routerUsers.go
rename to src/server/router/routerUsers.go
diff --git a/src/router/routerVMs.go b/src/server/router/routerVMs.go
similarity index 100%
rename from src/router/routerVMs.go
rename to src/server/router/routerVMs.go
diff --git a/src/router/routerVersion.go b/src/server/router/routerVersion.go
similarity index 100%
rename from src/router/routerVersion.go
rename to src/server/router/routerVersion.go
diff --git a/src/users/go.mod b/src/server/users/go.mod
similarity index 100%
rename from src/users/go.mod
rename to src/server/users/go.mod
diff --git a/src/users/user.go b/src/server/users/user.go
similarity index 100%
rename from src/users/user.go
rename to src/server/users/user.go
diff --git a/src/users/users.go b/src/server/users/users.go
similarity index 100%
rename from src/users/users.go
rename to src/server/users/users.go
diff --git a/src/utils/go.mod b/src/server/utils/go.mod
similarity index 100%
rename from src/utils/go.mod
rename to src/server/utils/go.mod
diff --git a/src/utils/memory.go b/src/server/utils/memory.go
similarity index 100%
rename from src/utils/memory.go
rename to src/server/utils/memory.go
diff --git a/src/utils/utils.go b/src/server/utils/utils.go
similarity index 100%
rename from src/utils/utils.go
rename to src/server/utils/utils.go
diff --git a/src/version/go.mod b/src/server/version/go.mod
similarity index 100%
rename from src/version/go.mod
rename to src/server/version/go.mod
diff --git a/src/version/version.go b/src/server/version/version.go
similarity index 100%
rename from src/version/version.go
rename to src/server/version/version.go
diff --git a/src/vms/go.mod b/src/server/vms/go.mod
similarity index 100%
rename from src/vms/go.mod
rename to src/server/vms/go.mod
diff --git a/src/vms/go.sum b/src/server/vms/go.sum
similarity index 100%
rename from src/vms/go.sum
rename to src/server/vms/go.sum
diff --git a/src/vms/template.go b/src/server/vms/template.go
similarity index 100%
rename from src/vms/template.go
rename to src/server/vms/template.go
diff --git a/src/vms/templates.go b/src/server/vms/templates.go
similarity index 100%
rename from src/vms/templates.go
rename to src/server/vms/templates.go
diff --git a/src/vms/vm.go b/src/server/vms/vm.go
similarity index 100%
rename from src/vms/vm.go
rename to src/server/vms/vm.go
diff --git a/src/vms/vms.go b/src/server/vms/vms.go
similarity index 100%
rename from src/vms/vms.go
rename to src/server/vms/vms.go