Skip to content

coloredbytes/semaUwU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

Status License


🔗 Table of Contents

❌ Problem

I've used Semaphore for about a year and loved it. But always hated that I needed to either use docker or install all this manually. Which is not an issue but hey why not make life easier?

✔️ Solution

I Created SemaUwU after watching Learn Linux TV on installing semaphore and thought. Ahh cool a good base to base the script off of. I just need the logic to grab the Latest Release.

✅ Install prerequisites

  • Deb Based
sudo apt -y install jq wget curl git
  • RPM Based
sudo dnf -y install jq wget curl git

📝 Notes

Note

I've modified the script to install MariaDB by default and pass the commands through to MariaDB for the setup of the database. This is not for the Sempaphore Setup portion but just the Datbase. All you need to is note that information for the semaphore portion.

  • In mariab.conf you'll just need to change the password and make your own root password as well.

Note

Since new versions of Semaphore let you use Terraform and OpenTofu. You Can also install them following the Instructions from the links below

⚙️ Instructions

Click me

Install

  • Clone the repo.
git clone https://github.com/ColoredBytes/semaUwU.git
  • Change into the directory
cd semaUwU
  • On Deb Based Systems.
./install.sh deb
  • On Rpm Based Systems.
./install.sh rpm

Upgrade

  • Change into the directory
cd semaUwU
  • On Deb Based Systems.
./upgrade.sh deb
  • On Rpm Based Systems.
./upgrade.sh rpm

Releases

No releases published

Packages

No packages published

Languages