onpremise
self-hosted
Our great sponsors
onpremise | self-hosted | |
---|---|---|
1 | 12 | |
5,303 | 789 | |
- | 6.6% | |
8.6 | 4.4 | |
over 1 year ago | 10 days ago | |
Shell | Shell | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
onpremise
-
Spin up EC2 instance, install a tool, run a command, download result, destroy the instance.
Here is some sample code that starts an EC2 Instance with a startup script. You can also set a timer and destroy the instance. Note the userData.addCommands which will run the first time an instance starts up. Also note init: CloudFormationInit.fromConfigSets({ which runs every time the instance starts or reboots.: userData.addCommands( 'sudo -s', 'apt-get update -y', 'apt-get install -y git awscli ec2-instance-connect', 'until git clone https://github.com/aws-quickstart/quickstart-linux-utilities.git; do echo "Retrying"; done', 'cd quickstart-linux-utilities/', 'source quickstart-cfn-tools.source', 'qs_update-os || qs_err', 'qs_bootstrap_pip || qs_err', 'qs_aws-cfn-bootstrap || qs_err', 'mkdir -p /opt/aws/bin', 'ln -s /usr/local/bin/cfn-* /opt/aws/bin/', `apt-get update && apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release`, 'curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null', 'apt-get update && \ apt-get install -y docker-ce docker-ce-cli containerd.io', 'curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose', 'chmod +x /usr/local/bin/docker-compose', 'cd .. && git clone https://github.com/getsentry/onpremise.git', 'cd onpremise/ && ./install.sh --no-user-prompt' ) /** * Disk drive */ const rootVolume: BlockDevice = { deviceName: '/dev/sda1', volume: BlockDeviceVolume.ebs(50) } /** * EC2 instance */ this.sentryInstance = new Instance(this, 'HubsSentryIO', { vpc: this.loggingVpc, securityGroup: sentrySG, allowAllOutbound: false, instanceName: 'HubsSentryIO', instanceType: InstanceType.of( InstanceClass.BURSTABLE3, InstanceSize.LARGE ), resourceSignalTimeout: Duration.minutes(30), detailedMonitoring: true, machineImage: MachineImage.genericLinux( { // Ubuntu 20.04 AMD64 image, obtained from https://cloud-images.ubuntu.com/locator/ec2/ 'ap-southeast-2': 'ami-03cfcb06be7fa0860' }, { userData } ), blockDevices: [rootVolume], init: CloudFormationInit.fromConfigSets({ configs: { sentry: new InitConfig([ InitCommand.shellCommand( 'cd /onpremise/ && sudo docker-compose up -d' ) ]) }, configSets: { default: ['sentry'] } }), keyName: 'keyname' })
self-hosted
-
Revolt: FOSS Discord Alternative
You can fully self host it (server and everything): https://github.com/revoltchat/self-hosted
This is for folks that want a self-governed / "no big brother" Discord alternative, it's quite nice for that purpose, but it's lacking the Discord integrations (audio chat, etc.) that make it better for gamers.
- Revolt (Discord alternative) has a timely update
-
Any good Discord alternatives that aren't owned or funded by companies like Tencent?
Revolt looks interesting. I see they have a self-hosted repo too with docker images.
-
Self hosted Discord alternatives
Have you checked out Revolt? https://revolt.chat/ I think you can self-host this one https://github.com/revoltchat/self-hosted
-
Servers
Everyone can host a Revolt instance as it's open source (the developers even published a script for Docker to make things easier), so you can even own and host a server. However, the official server is managed and owned by team members (and the main server is hosted in Germany, while media server is hosted in Lithuania according to the privacy policy).
- Can revolt be deployed selectively? Any minimum requirement?
- I'm looking for a self-hosted real-time chat (like telegram, discord, etc...)
-
Best cross-platform selfhosted chat service for windows, iPadOS and Android?
Revolt aims to be an open source Discord alternative, looks like it would fit your use case
-
Fosscord is a free open-source discord compatible chat, voice and video platform
Not familiar but they seem to allow self hosting: https://github.com/revoltchat/self-hosted
-
Revolt. promising selfhosted Discord alternative
I'm having the same problem! Saw someone opened this issue so hopefully we get a response soon.
What are some alternatives?
Sentry - Developer-first error tracking and performance monitoring
fosscord - 📬 Spacebar is a free open source selfhostable discord compatible communication platform [Moved to: https://github.com/spacebarchat/spacebarchat]
Vaultwarden_Self_Host - Automatically setup and host a Vaultwarden (unoffical Bitwarden) instance on a Raspberry Pi or other Linux Server
docker - Production...ish docker-compose image for wger
boiler_plates - Docker Compose Boilerplates
nextcloud_docker - Docker setup to run Nextcloud
pds - Bluesky PDS (Personal Data Server) container image, compose file, and documentation
server - Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love
quickstart-linux-utilities - Linux Common Utilitys
DockSTARTer - DockSTARTer helps you get started with running apps in Docker.
musicbrainz-docker - Docker Compose project for the MusicBrainz Server with replication, search, and development setup
Ansible-NAS - Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.