https://github.com/hyperifyio/gosd
streamlined tool for managing virtual servers and containerized applications, emphasizing simplicity and cross-platform compatibility
https://github.com/hyperifyio/gosd
cli container-orchestration cross-platform-compatibility developer-tools freebsd linux minimal-configuration on-prem onpremise onpremises podman rest-api software-deployment utilities virtual-server-management
Last synced: 9 days ago
JSON representation
streamlined tool for managing virtual servers and containerized applications, emphasizing simplicity and cross-platform compatibility
- Host: GitHub
- URL: https://github.com/hyperifyio/gosd
- Owner: hyperifyio
- License: other
- Created: 2024-02-03T00:27:31.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T11:39:11.000Z (almost 2 years ago)
- Last Synced: 2024-04-18T13:09:10.481Z (almost 2 years ago)
- Topics: cli, container-orchestration, cross-platform-compatibility, developer-tools, freebsd, linux, minimal-configuration, on-prem, onpremise, onpremises, podman, rest-api, software-deployment, utilities, virtual-server-management
- Language: Shell
- Homepage: https://hyperify.io
- Size: 33.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# @hyperify/gosd
Simple virtual server and container manager
## Overview
`gosd` offers a streamlined approach to managing virtual servers and
containerized applications on FreeBSD, Linux, and potentially more platforms in
the future. Designed for simplicity and efficiency, it allows users to set up
and maintain a hosting environment with minimal overhead. `gosd` leverages
`podman` for container management, providing a user-friendly CLI and REST API
to facilitate operations without complex configuration.
## Development
`gosd` is currently in the development stage and is not yet a fully functioning
application. We welcome you to track our progress and contribute to the
discussion by visiting
[our issue tracker on GitHub](https://github.com/hyperifyio/gosd/issues/1).
Your feedback is invaluable as we work towards completing `gosd`.
## Getting Started
(TODO: Instructions on installing, configuring, and using `gosd` will be added
here.)
## Key Features
- **Cross-Platform Support**: Initially available on MacOS and Linux, with
Windows support planned for the future.
- **Container Management**: Uses `podman` for managing containers effectively
in the host virtual server environment.
- **Simplified Interface**: A straightforward command-line interface and REST
API for easy management tasks.
- **Versatile Hosting**: Suitable for both physical and cloud deployments,
offering flexibility in how and where it's used.
- **Future Expansion**: Plans to support a wider range of host systems to
accommodate diverse hosting needs.
- **Accessible Control**: Manageable via CLI across MacOS, Linux, and
eventually Windows systems, ensuring wide usability.
## Planned Features
(TODO: A concise list of upcoming features focusing on simplicity and
practicality in managing software with containers.)
## License
`gosd` is under the Functional Source License (FSL-1.1-MIT), allowing use,
modification, and distribution for any permitted purpose, except for competing
commercial use, for two years. Post this period, it transitions to the MIT
License for broader application, including commercial.
Key FSL aspects:
- **Permitted Uses**: Includes non-commercial education, research, internal
use, and professional services aligned with these terms.
- **Competing Use Clause**: Restricts usage in commercial offerings that
directly compete with or replicate `gosd`.
- **Patent Provision**: Extends patent licenses for permitted purposes, with
limitations if patent litigation occurs.
- **Redistribution Requirements**: Mandates including the FSL in any
redistributed versions of the software.
- **Transition to MIT License**: Allows more extensive use under the MIT
license after the initial two years.
For complete details, refer to the [LICENSE.md](LICENSE.md) file in the project
repository.
## Contact
Questions, feedback, or interested in contributing? Reach out to us:
- **Email**: [info@hg.fi](mailto:info@hg.fi) for inquiries.
- **Discord**: Join our community for support and collaboration at [Hyperify IO
Discord Server](https://discord.gg/V2X9XugU3p).
We appreciate your interest in the `gosd` project.