minio-service - Collection of Minio server scripts for upstart, systemd, sysvinit, launchd.

  •        764

This project provides init/service scripts for using Minio on various Linux and BSD distributions.Please reach to us at https://slack.minio.io if you need help in configuring. Please open a github issue on Minio server for bugs, enhancements etc on this project.

https://github.com/minio/minio-service

Tags
Implementation
License
Platform

   




Related Projects

pleaserun - An attempt to abstract this "init" script madness.

  •    Ruby

Pleaserun is a tool to generate startup scripts and service definitions. It targets service managers such as systemd, Upstart, launchd, sysv init, and runit. Ideally, you should be able to specify a configuration of how to run a given service command (like apache, syslog-ng, whatever), and this tool should be able to spit out a script or config file for your target platform.

Minio - Open source object storage server compatible with Amazon S3 APIs

  •    Go

Minio is an object storage server, It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, videos, log files, backups and container / VM images. Size of an object can range from a few KBs to a maximum of 5TB. Minio server is light enough to be bundled with the application stack, similar to NodeJS, Redis and MySQL.

rustysd - A service manager that is able to run "traditional" systemd services, written in rust

  •    Rust

Rustysd is a service manager that tries to replicate systemd behaviour for a subset of the configuration possibilities. It focuses on the core functionality of a service manager, not requiring to be PID1 (aka init process). TLDR: No, rustysd is no dedicated replacement. It is an opportunity for the niches where systemd could not get it's foot down to profit (more easily) from the ecosystem around systemd.

systemd-manager - A systemd service manager written in Rust with the GTK-rs wrapper and direct integration with dbus

  •    Rust

This application is a systemd service manager written in the Rust programming language with GTK3 as the graphical user interface of choice. The units are filtered into three separate lists: services, sockets, and timers. As a unit is selected in the left pane, the right pane is updated with information pertaining to that unit, and the right headerbar is updated to reflect the status of the unit where you may disable/enable and start/stop the selected unit. Services are units that are activated immediately, sockets are units that are activated when they are needed, and timers are units that activate on a regular time interval. In addition to display units, the application also provides stats generated by systemd-analyze on the Systemd Analyze view.This is available in the AUR as a git package: systemd-manager-git.

service - Run go programs as a service on major platforms.

  •    Go

service will install / un-install, start / stop, and run a program as a service (daemon). Currently supports Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.Windows controls services by setting up callbacks that is non-trivial. This is very different then other systems. This package provides the same API despite the substantial differences. It also can be used to detect how a program is called, from an interactive terminal or from a service manager.


systemd-docker - Wrapper for "docker run" to handle systemd quirks

  •    Go

This is a wrapper for docker run so that you can sanely run Docker containers under systemd. The key thing that this wrapper does is move the container process from the cgroups setup by Docker to the service unit's cgroup. This handles a bunch of other quirks so please read through documentation to get an understanding of all the implications of running Docker under systemd. Using this wrapper you can manage containers through systemctl or the docker CLI and everything should just stay in sync. Additionally you can leverage all the cgroup functionality of systemd and systemd-notify.

console - Management UI for MinIO and MinIO operator

  •    TypeScript

All console needs is a MinIO user with admin privileges and URL pointing to your MinIO deployment.

operator - MinIO Operator creates/configures/manages MinIO clusters on Kubernetes

  •    Go

MinIO is a Kubernetes-native high performance object store with an S3-compatible API. The MinIO Kubernetes Operator supports deploying MinIO Tenants onto private and public cloud infrastructures ("Hybrid" Cloud). The MinIO Console provides a graphical user interface (GUI) for interacting with MinIO Tenants.

minio-go - Minio Client SDK for Go

  •    Go

The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.This quickstart guide will show you how to install the Minio client SDK, connect to Minio, and provide a walkthrough for a simple file uploader. For a complete list of APIs and examples, please take a look at the Go Client API Reference.

dumb-init - A minimal init system for Linux containers

  •    Python

dumb-init is a simple process supervisor and init system designed to run as PID 1 inside minimal container environments (such as Docker). It is deployed as a small, statically-linked binary written in C.Lightweight containers have popularized the idea of running a single process or service without normal init systems like systemd or sysvinit. However, omitting an init system often leads to incorrect handling of processes and signals, and can result in problems such as containers which can't be gracefully stopped, or leaking containers which should have been destroyed.

mc - Minio Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage

  •    Go

Minio Client (mc) provides a modern alternative to UNIX commands like ls, cat, cp, mirror, diff, find etc. It supports filesystems and Amazon S3 compatible cloud storage service (AWS Signature v2 and v4).then use the mc config command.

openvpn-update-resolv-conf - Script that updates DNS settings are pushed by the OpenVPN server

  •    Shell

This is a script to update your /etc/resolv.conf with DNS settings that come from the received push dhcp-options. Since network management is out of OpenVPN client scope, this script adds and removes the provided from those settings. However if you have systemd 229 or newer the better option is to use script from https://github.com/jonathanio/update-systemd-resolved which uses DBus calls instead of creating temporary *.network files.

himawaripy - Set near-realtime picture of Earth as your desktop background

  •    Python

himawaripy is a Python 3 script that fetches near-realtime (10 minutes delayed) picture of Earth as its taken by Himawari 8 (ひまわり8号) and sets it as your desktop background. Set a cronjob (or systemd service) that runs in every 10 minutes to automatically get the near-realtime picture of Earth.

Pkgdemon - A 3rd party packagesite and build service for FreeBSD / PCBSD / GhostBSD

  •    Shell

Pkgdemon was created to provide a quick an easy way to install graphical desktops which are not yet available or up to date out of the box for FreeBSD, PCBSD and GhostBSD Operating Systems.

sharenix - A ShareX clone for Linux and FreeBSD.

  •    Go

ShareNix is a ShareX clone for Linux and FreeBSD. It features image/screenshot and file uploading to almost any file/image sharing service that has an API thanks to the easily customizable json configuration. You can now set-up sharenix any way you like: bind it to hotkeys, launch it from your terminal, and so on.

go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files

  •    Go

Using the pure-Go journal package you can submit journal entries directly to systemd's journal, taking advantage of features like indexed key/value pairs for each log entry. The sdjournal package provides read access to the journal by wrapping around journald's native C API; consequently it requires cgo and the journal headers to be available.The machine1 package allows interaction with the systemd machined D-Bus API.

docs - MinIO Object Storage Documentation

  •    Python

Artifacts output to the build/ directory as HTML. Just open index.html to get started poking around. Still need to work out deployment steps, but this should work for testing locally.

Sidekick - High Performance HTTP Sidecar Load Balancer

  •    Go

sidekick is a high-performance sidecar load-balancer. By attaching a tiny load balancer as a sidecar to each of the client application processes, you can eliminate the centralized loadbalancer bottleneck and DNS failover management. sidekick automatically avoids sending traffic to the failed servers by checking their health via the readiness API and HTTP error returns.

stock-analysis-engine - Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz

  •    Jupyter

Build and tune investment algorithms for use with artificial intelligence (deep neural networks) with a distributed stack for running backtests using live pricing data on publicly traded companies with automated datafeeds from: IEX Cloud, Tradier and FinViz (includes: pricing, options, news, dividends, daily, intraday, screeners, statistics, financials, earnings, and more). This will pull Redis and Minio docker images.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.