united.obl.ong Open in urlscan Pro
2001:67c:1401:20f0::1  Public Scan

URL: https://united.obl.ong/
Submission: On June 21 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

UNITED!



United is free and open membership software for collective organizations,
allowing robust tracking of membership, expirations, email broadcast tools,
providing single-sign-on for your members, and more.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

Source code


INSTALLATION

> United requires an external email (SMTP) server to send login codes &
> information to members. We recommend using Postmark or another transactional
> email service for this.

> Do not use Gmail or similar personal mail services for United.


CLOUD (IAAS)

RAILWAY

I recommend that people use Railway to deploy United, as it has a free tier and
an extremely easy setup process.



Here’s a video of me spinning up a United instance in less than 10 minutes on
Railway:

Your browser does not support the HTML5 "video" tag.

OTHERS

If you don’t want to use Railway, here are some other options for cloud
deployments:




COMPUTER

AUTOMATED

> The automated install script expects a dedicated computer or virtual machine
> with ports 80 and 443 available.

You can use our simple automated script to install United onto any ol’ computer
or server running Linux with Docker. I highly recommend this option as it allows
for minimizing recurring costs and full control.

Just paste the following in the terminal and answer a few short questions!

bash <(curl -s https://codeberg.org/reesericci/united/raw/branch/main/bin/install)


To install Linux on a computer, please visit the Fedora Server install guide.

--------------------------------------------------------------------------------


DETAILS

 * SQLite Database by default (No external DB required)
   
   * Optional PostgreSQL support available by setting the DATABASE_URL
     environment variable

 * Ruby 3.3.2

 * Rails edge (main branch)

 * Site configuration handled through initial wizard


SCREENSHOTS




TODOS

If you’d like, please feel free to take a task on here and send in a PR!

 * [ ] Automated update system
 * [ ] Verify emails
 * [ ] Make normal API OAuth-based to consolidate between OIDC Provider
   w/Doorkeeper and normal API
 * [ ] Triggers & Hooks
 * [ ] Automated testing (RSpec)
 * [ ] Allow for fetching of identity login codes via TOTP app instead of email
 * [ ] Easier SMTP setup/SMTP setup guidance with external provider (e.g.
   Postmark or SES)
   * [ ] Postmark setup wiki guide
 * [ ] Approval queue for new members instead of automatic acceptance
 * [ ] Surface errors to administrator via alerts (e.g. SMTP misconfiguration)
 * [ ] Managed hosting service
 * [ ] Getting started walkthrough videos
   * [X] Railway (Cloud IaaS)
   * [ ] Hetzner (Own VPS)
   * [ ] Bare Metal
 * Deploy to [service] buttons
   * [X] Heroku
   * [X] Render
   * [X] Railway
 * [X] Self-hosted deployment instructions
 * [X] OIDC provider
 * [X] Unlimited membership length option
 * [X] Advisory emails for upcoming expirations, and allow for renewing of
   memberships (HIGH PRIORITY)
 * [X] CSV export of membership (HIGH PRIORITY)
 * [X] Self-serve portal for editing membership data


COPYRIGHT

Copyright © 2024 Software Freedom Conservancy and United contributors

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along
with this program. If not, see https://www.gnu.org/licenses/.

--------------------------------------------------------------------------------

This site is a member of the Hard Fork webring