Simple virtual server and container manager
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.
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.
Your feedback is invaluable as we work towards completing gosd
.
(TODO: Instructions on installing, configuring, and using gosd
will be added
here.)
-
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.
(TODO: A concise list of upcoming features focusing on simplicity and practicality in managing software with containers.)
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 file in the project repository.
Questions, feedback, or interested in contributing? Reach out to us:
-
Email: info@hg.fi for inquiries.
-
Discord: Join our community for support and collaboration at Hyperify IO Discord Server.
We appreciate your interest in the gosd
project.