Added welcome email for migrated domains
This commit is contained in:
parent
0737fefb91
commit
695d880806
437
lib/functions.sh
437
lib/functions.sh
@ -249,6 +249,192 @@ start_service() {
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
print_details_migrated() {
|
||||||
|
cat > /federated/apps/mail/data/root/certs/mailfile <<EOF
|
||||||
|
<html>
|
||||||
|
<img src="https://www.federated.computer/images/logo.png" alt="" /><br>
|
||||||
|
<p>
|
||||||
|
<h4>You are now migrated to $DOMAIN</h4>
|
||||||
|
<p>
|
||||||
|
Credentials will be the same as the admin user and listmonk user in the original welcome e-mail.<br>
|
||||||
|
Here is your applications reference chart with $DOMAIN:
|
||||||
|
<p>
|
||||||
|
<h4>Applications</h4>
|
||||||
|
<style type="text/css">
|
||||||
|
.tg {border-collapse:collapse;border-spacing:0;}
|
||||||
|
.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
|
||||||
|
overflow:hidden;padding:10px 5px;word-break:normal;}
|
||||||
|
.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;
|
||||||
|
font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}
|
||||||
|
.tg .tg-cul6{border-color:inherit;color:#340096;text-align:left;text-decoration:underline;vertical-align:top}
|
||||||
|
.tg .tg-acii{background-color:#FFF;border-color:inherit;color:#333;text-align:left;vertical-align:top}
|
||||||
|
.tg .tg-0hty{background-color:#000000;border-color:inherit;color:#ffffff;font-weight:bold;text-align:left;vertical-align:top}
|
||||||
|
.tg .tg-kwiq{border-color:inherit;color:#000000;text-align:left;vertical-align:top}
|
||||||
|
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
|
||||||
|
</style>
|
||||||
|
<table class="tg" style="undefined;table-layout: fixed; width: 996px">
|
||||||
|
<colgroup>
|
||||||
|
<col style="width: 101.333333px">
|
||||||
|
<col style="width: 203.333333px">
|
||||||
|
<col style="width: 172.333333px">
|
||||||
|
<col style="width: 221.333333px">
|
||||||
|
<col style="width: 77.333333px">
|
||||||
|
<col style="width: 220.333333px">
|
||||||
|
</colgroup>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th class="tg-0hty">Service</th>
|
||||||
|
<th class="tg-0hty">Link</th>
|
||||||
|
<th class="tg-0hty">User / Pass</th>
|
||||||
|
<th class="tg-0hty">Access</th>
|
||||||
|
<th class="tg-0hty">Docs</th>
|
||||||
|
<th class="tg-0hty">Description</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Panel</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://panel.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">panel.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">All users added in panel can access panel with their own user@$DOMAIN</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/panel" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Use panel to create user accounts for your team and change passwords</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Email</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://nextcloud.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">nextcloud.$DOMAIN</span></a><br>WebMail application</td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">All users added in panel can access their own mail accounts through Nextcloud or mail client using user@$DOMAIN</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">This is your own private e-mail service accessed through Nextcloud webmail or configure a mail client with SMTP mail.$DOMAIN (port 465), and IMAP mail.$DOMAIN (port 993)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Nextcloud</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://nextcloud.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">nextcloud.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">All users added in panel can access Nextcloud / Email with their own user@$DOMAIN account</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/nextcloud" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">The Nextcloud Suite replaces google workspace which provides mail, calendar, contacts, notes, tasks, files, word processing, spreadsheets, project management, slides, and pictures</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Jitsi</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://jitsi.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">jitsi.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">All users added in panel can access Jitsi with their own user account using 'username'</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/jitsi" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Jitsi is a zoom replacement video conferencing solution</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Element</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://element.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">element.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">All users added in panel can access element / matrix with their own user@$DOMAIN account</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/element" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Element (a Slack replacement) provides you the ability to chat with those on your team and outside of your team</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Listmonk</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://listmonk.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">listmonk.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">listmonk<br>listmonk password above</td>
|
||||||
|
<td class="tg-kwiq">User access is separate from panel. There is only the listmonk user</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/listmonk" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Listmonk is (a replacement for Mailchimp) is used to create e-mail subscription lists</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Baserow</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://baserow.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">baserow.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">User access is separate from panel. Use the admin account to login and then invite other users</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/baserow" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Baserow (Air table replacement) allows you to create and customize databases without writing any code</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Vaultwarden</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://vaultwarden.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">vaultwarden.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">Create your own user</td>
|
||||||
|
<td class="tg-kwiq">User access is separate from panel. Create your own initial user</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/vaultwarden" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Vaultwarden is a password manager</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">Gitea</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://gitea.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">gitea.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/gitea" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">Gitea is a code repository system similar to GitHub</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-kwiq">PowerDNS</td>
|
||||||
|
<td class="tg-kwiq"><a href="https://powerdns.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">powerdns.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-kwiq">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-kwiq">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/core_applications/powerdns" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-kwiq">PowerDNS is a powerful tool for managing DNS of your domain</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-0pky">Castopod</td>
|
||||||
|
<td class="tg-0pky"><a href="https://castopod.$DOMAIN/cp-auth/login" target="_blank" rel="noopener noreferrer"><span style="color:#340096">castopod.$DOMAIN/cp-auth/login</span></a></td>
|
||||||
|
<td class="tg-0pky">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-0pky">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-0pky">Castopod is a full platform for hosting and delivering podcasts to your audience</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-0pky">Wordpress</td>
|
||||||
|
<td class="tg-0pky"><a href="https://www.$DOMAIN/login" target="_blank" rel="noopener noreferrer"><span style="color:#340096">www.$DOMAIN/login</span></a></td>
|
||||||
|
<td class="tg-0pky">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-0pky">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-0pky">Wordpress is a dynamic content management solution used by 10s of millions of websites around the globe</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-0pky">Autodiscovery</td>
|
||||||
|
<td class="tg-0pky"><a href="https://autodiscover.$DOMAIN/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">autodiscover.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-0pky">No login</td>
|
||||||
|
<td class="tg-0pky">No user access</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-0pky">Auto discovery is a service to provide automatic mail configurations for mail clients</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-0pky">Bookstack</td>
|
||||||
|
<td class="tg-0pky"><a href="https://bookstack.$DOMAIN/login" target="_blank" rel="noopener noreferrer"><span style="color:#340096">bookstack.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-0pky">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-0pky">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-0pky">Bookstack is a simple, open-source, self-hosted, easy-to-use platform (Wiki) for organising and storing information</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="tg-0pky">Freescout</td>
|
||||||
|
<td class="tg-0pky"><a href="https://freescout.$DOMAIN/login" target="_blank" rel="noopener noreferrer"><span style="color:#340096">freescout.$DOMAIN</span></a></td>
|
||||||
|
<td class="tg-0pky">admin@$DOMAIN<br>admin password above</td>
|
||||||
|
<td class="tg-0pky">User access is separate from panel</td>
|
||||||
|
<td class="tg-cul6"><a href="https://documentation.federated.computer/docs/getting_started/welcome/" target="_blank" rel="noopener noreferrer"><span style="color:#340096">Click here</span></a></td>
|
||||||
|
<td class="tg-0pky">FreeScout is the super lightweight and powerful free open source help desk</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h4>Thanks for your support!</h4>
|
||||||
|
<p>
|
||||||
|
Thank you for your support of Federated Computer. We really appreciate it and hope you have a very successful
|
||||||
|
time with Federated Core.
|
||||||
|
<p>
|
||||||
|
Again, if we can be of any assistance, please don't hesitate to get in touch.
|
||||||
|
<p>
|
||||||
|
Support: https://support.federated.computer<br>
|
||||||
|
Phone: (970) 722-8715<br>
|
||||||
|
Email: support@federated.computer<br>
|
||||||
|
<p>
|
||||||
|
It's <b>your</b> computer. Let's make it work for you!
|
||||||
|
</html>
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Send out e-mail from mail container with details
|
||||||
|
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Migrated To $DOMAIN\" admin@$DOMAIN < /root/certs/mailfile"
|
||||||
|
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Migrated To $DOMAIN\" $EMAIL < /root/certs/mailfile"
|
||||||
|
cat /federated/apps/mail/data/root/certs/mailfile
|
||||||
|
rm /federated/apps/mail/data/root/certs/mailfile
|
||||||
|
}
|
||||||
print_details() {
|
print_details() {
|
||||||
cat > /federated/apps/mail/data/root/certs/mailfile <<EOF
|
cat > /federated/apps/mail/data/root/certs/mailfile <<EOF
|
||||||
<html>
|
<html>
|
||||||
@ -487,257 +673,6 @@ It's <b>your</b> computer. Let's make it work for you!
|
|||||||
</html>
|
</html>
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Send out e-mail from mail container with details
|
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" admin@$DOMAIN < /root/certs/mailfile"
|
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" $EMAIL < /root/certs/mailfile"
|
|
||||||
cat /federated/apps/mail/data/root/certs/mailfile
|
|
||||||
rm /federated/apps/mail/data/root/certs/mailfile
|
|
||||||
}
|
|
||||||
print_details_old() {
|
|
||||||
cat > /federated/apps/mail/data/root/certs/mailfile <<EOF
|
|
||||||
<html>
|
|
||||||
<img src="https://www.federated.computer/images/logo.png" alt="" /><br>
|
|
||||||
Dear Federated Customer,
|
|
||||||
<p>
|
|
||||||
Please read this note in its entirety since it has some important information for you to get the best use
|
|
||||||
out of your Federated Core. If you ever get stuck for whatever reason, please reach out to us for support:
|
|
||||||
<p>
|
|
||||||
Website: https://support.federated.computer<br>
|
|
||||||
Phone: 970-722-8715<br>
|
|
||||||
Email: support@federated.computer<br>
|
|
||||||
<p>
|
|
||||||
We are here to help you, the Customer, get the most out of your Federated Core.
|
|
||||||
<p>
|
|
||||||
All documentation for your Federated Core can be found at https://documentation.federated.computer.
|
|
||||||
There you'll find tips for how to use your Core and the various open source applications bundled with
|
|
||||||
your Core.
|
|
||||||
<p>
|
|
||||||
<h4>Temporary Domain Information</h4>
|
|
||||||
This is your temporary domain: <b>$DOMAIN</b>
|
|
||||||
<p>
|
|
||||||
Please do not change the admin password (see below) until you switch to your own domain name (example: mustache.com).
|
|
||||||
We use the admin account and password to re-configure all the software for your new/permanent domain. If you have a
|
|
||||||
question about this, send us an email to support@federated.computer.
|
|
||||||
<p>
|
|
||||||
When you are ready to switch over to your own domain.com send us an e-mail at support@federated.computer
|
|
||||||
and let us know you are done migrating your data, have pointed DNS correctly, and ready for us to switch.
|
|
||||||
We also need to know the domain.com you will be using.
|
|
||||||
<p>
|
|
||||||
For setting DNS records you will need to set your glue records for your own domain.com to be:
|
|
||||||
<p>
|
|
||||||
ns1.domain.com - $EXTERNALIP<br>
|
|
||||||
ns2.domain.com - $EXTERNALIP<br>
|
|
||||||
<p>
|
|
||||||
<p>
|
|
||||||
</p>
|
|
||||||
And your authoritative:
|
|
||||||
<p>
|
|
||||||
ns1.domain.com<br>
|
|
||||||
ns2.domain.com<br>
|
|
||||||
<p>
|
|
||||||
<p>
|
|
||||||
The information in this document is for the Admin User only. See the documentation pages for
|
|
||||||
information pertinent to users.
|
|
||||||
<p>
|
|
||||||
Here are some quick pointers...
|
|
||||||
<p>
|
|
||||||
<h4>Admin User</h4>
|
|
||||||
<p>
|
|
||||||
There is an "admin" or administrative use that has access to everything on your Federated Core.
|
|
||||||
Here are the credentials for that user.
|
|
||||||
<p>
|
|
||||||
Username = "admin@$DOMAIN"<br>
|
|
||||||
Password = "$ADMINPASS"
|
|
||||||
<p>
|
|
||||||
<h4>Panel: <a href="https://panel.$DOMAIN">https://panel.$DOMAIN</a></h4>
|
|
||||||
Your control panel for users for most Federated Core apps and services is here: https://panel.$DOMAIN
|
|
||||||
<p>
|
|
||||||
You will log in with the admin user and, then change the password (and ideally, save this
|
|
||||||
password in a safe place for later reference).
|
|
||||||
<p>
|
|
||||||
You can also use Panel to create new user accounts for your team. You are able to give certain users
|
|
||||||
administrative privileges, but please be cautious.
|
|
||||||
<p>
|
|
||||||
Additional documentation about the Panel service can be found at
|
|
||||||
https://documentation.federated.computer/docs/core_applications/panel.
|
|
||||||
<p>
|
|
||||||
Username: admin@$DOMAIN<br>
|
|
||||||
Password: as given above
|
|
||||||
<p>
|
|
||||||
<h4>Email</h4>
|
|
||||||
<p>
|
|
||||||
<p>
|
|
||||||
Full auto discovery should work on mail clients such as Thunderbird, Outlook, and IOS using
|
|
||||||
user@domain.com. If IOS doesn't auto discover your settings then you can visit:
|
|
||||||
|
|
||||||
<h5><a href="https://autodiscover.$DOMAIN">https://autodiscover.$DOMAIN</a></h5>
|
|
||||||
|
|
||||||
Enter your username in the field and generate your mobileconfig file to download on your phone.
|
|
||||||
|
|
||||||
Your email server has the following settings you can use to manually configure email clients.<br>
|
|
||||||
Note: Nextcloud (next section) has a built-in web email client.
|
|
||||||
<p>
|
|
||||||
SMTP: Server is "mail.$DOMAIN" and the port is "465".<br>
|
|
||||||
IMAP: Server is "mail.$DOMAIN" and the port is "993".
|
|
||||||
<p>
|
|
||||||
The user and password for the email service is the full email address and password as assigned in Panel
|
|
||||||
(see above). Example: rupert@federated.computer, 56tasty23.
|
|
||||||
<p>
|
|
||||||
<h4>Nextcloud: <a href="https://nextcloud.$DOMAIN">https://nextcloud.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
The Nextcloud suite (replacing Google Workplace) provides apps and services covering mail, calendar,
|
|
||||||
contacts, notes, tasks, files, word processing, spreadsheets, slides, project management (deck),
|
|
||||||
bookmarks, forms, team talk, pictures, and an activity monitor. The user and password for the Nextcloud
|
|
||||||
service is the full email address and password as assigned in Panel (see above). Example:
|
|
||||||
rupert@federated.computer, 56tasty23.
|
|
||||||
<p>
|
|
||||||
There are a number of additional clients for mobile and desktop that work with Nextcloud. Please see
|
|
||||||
https://documentation.federated.computer/docs/core_applications/nextcloud for more information and
|
|
||||||
other documentation.
|
|
||||||
<p>
|
|
||||||
Username: admin@$DOMAIN<br>
|
|
||||||
Password: As given above
|
|
||||||
<p>
|
|
||||||
<h4>Jitsi: <a href="https://jitsi.$DOMAIN">https://jitsi.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Jitsi (your Zoom replacement) is a wonderful video conferencing solution. We have tuned Jitsi so that
|
|
||||||
your Core can handle video conferences up to 8 people. NOTE, at this time the user and password for
|
|
||||||
the Jitsi service is the user name ALONE and password as assigned in Panel (see above).
|
|
||||||
Example: rupert, 56tasty23.
|
|
||||||
<p>
|
|
||||||
There are a number of mobile and desktop clients available to use with the Jitsi service. Please see
|
|
||||||
https://documentation.federated.computer/docs/core_applications/jitsi for more information and other
|
|
||||||
documentation.
|
|
||||||
<p>
|
|
||||||
User administration is done in Panel.
|
|
||||||
<p>
|
|
||||||
<h4>Element: <a href="https://element.$DOMAIN">https://element.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Element (a Slack replacement) provides you the ability to chat and communicate in real time with those
|
|
||||||
on your team and outside of the team.
|
|
||||||
<p>
|
|
||||||
There are a number of mobile and desktop clients available to use with the Element service. Please see
|
|
||||||
https://documentation.federated.computer/docs/core_applications/element for more information and
|
|
||||||
other documentation.
|
|
||||||
<p>
|
|
||||||
There are three services that do not use panel for user creation and management. This is for various
|
|
||||||
reasons either based on the constraints for the current application, or so that you can share the system
|
|
||||||
easily with users outside your team without giving access to other parts of your system.
|
|
||||||
<p>
|
|
||||||
User administration is done in Panel.
|
|
||||||
<p>
|
|
||||||
<h4>Listmonk: <a href="https://listmonk.$DOMAIN">https://listmonk.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Listmonk is a replacement for Mailchimp. You can set up and manage the email lists used to send out
|
|
||||||
marketing messages. Listmonk is a single-user system and the user name is "listmonk@$DOMAIN"
|
|
||||||
and the password is $LISTMONKPASS. For more information, please see the documentation
|
|
||||||
https://documentation.federated.computer/docs/core_applications/listmonk.
|
|
||||||
<p>
|
|
||||||
There is only one user for Listmonk:
|
|
||||||
<p>
|
|
||||||
Listmonk Admin User: listmonk<br>
|
|
||||||
Listmonk Admin Password: $LISTMONKPASS
|
|
||||||
<p>
|
|
||||||
<h4>Baserow: <a href="https://baserow.$DOMAIN">https://baserow.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Baserow (an Airtable replacement) allows you to create customized databases without writing any code.
|
|
||||||
It's an amazing product. The user authentication for Baserow is separate from Federated Core. To set up
|
|
||||||
the service, log in as your "admin@$DOMAIN" user with the correct password. You invite other users
|
|
||||||
to Baserow within the service. For more information, please see the documentation
|
|
||||||
https://documentation.federated.computer/docs/core_applications/baserow.
|
|
||||||
<p>
|
|
||||||
User administration is done in Baserow, but you set up users using the admin user given above.
|
|
||||||
<p>
|
|
||||||
<h4>Vaultwarden: <a href="https://vaultwarden.$DOMAIN">https://vaultwarden.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Vaultwarden is a password manager. The user authentication for Vaultwarden is separate from Federated
|
|
||||||
Core. To set up the service, create an account as your "admin@$DOMAIN" user with the
|
|
||||||
password for the "admin user". You invite other users to Vaultwarden within the service itself. For more
|
|
||||||
information, please see the documentation
|
|
||||||
https://documentation.federated.computer/docs/core_applications/vaultwarden.
|
|
||||||
<p>
|
|
||||||
User administration is done in Vaultwarden, but you set up users using the admin user created above.
|
|
||||||
<p>
|
|
||||||
<h4>Gitea: <a href="https://gitea.$DOMAIN">https://gitea.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
Gitea is a code repository and management system similar to Github. The user authentication is seperate
|
|
||||||
from Federated Core. To set up the service, log in as your "gitea@$DOMAIN" user with the
|
|
||||||
admin password. You invite other users to Gitea within the service itself. For more information, please
|
|
||||||
see the documentation https://documentation.federated.computer/docs/core_applications/gitea.
|
|
||||||
<p>
|
|
||||||
User administration is done in Gitea.
|
|
||||||
<p>
|
|
||||||
Gitea Admin User: gitea<br>
|
|
||||||
Gitea Admin Password: as given above
|
|
||||||
<p>
|
|
||||||
<h4>VPN</h4>
|
|
||||||
<p>
|
|
||||||
Your core comes with a very powerful VPN solution built using Wireguard. The following information is
|
|
||||||
needed by your users so that they can use the VPN. Please treat this information as a very important
|
|
||||||
secret. There are two important parts of the VPN:
|
|
||||||
<p>
|
|
||||||
Here is your VPN configuration:<br>
|
|
||||||
<br>
|
|
||||||
<code>
|
|
||||||
|
|
||||||
EOF
|
|
||||||
sed "s/$/<br>/" /federated/apps/wireguard/data/config/peer1/peer1.conf >> /federated/apps/mail/data/root/certs/mailfile
|
|
||||||
|
|
||||||
cat >> /federated/apps/mail/data/root/certs/mailfile <<EOF
|
|
||||||
|
|
||||||
</code>
|
|
||||||
<br>
|
|
||||||
Additional information about the VPN service can be found at https://documentation.federated.computer/docs/core_applications/vpn.
|
|
||||||
<p>
|
|
||||||
<h4>PowerDNS: <a href="https://powerdns.$DOMAIN">https://powerdns.$DOMAIN</a></h4>
|
|
||||||
<p>
|
|
||||||
PowerDNS is a very powerful tool for managing the DNS of your domain. Your Federated Core has a number of sub-
|
|
||||||
domains pre-configured (examples: mail.domain.com, jitsi.domain.com, etc.) But if you need another
|
|
||||||
sub-domain to connect your domain to a service outside your Federated Core, use PowerDNS.
|
|
||||||
<p>
|
|
||||||
Additional information about the PowerDNS service can be found at
|
|
||||||
https://documentation.federated.computer/docs/core_applications/powerdns.
|
|
||||||
<p>
|
|
||||||
Only the admin user has access to this service.
|
|
||||||
<p>
|
|
||||||
Username: admin@$DOMAIN<br>
|
|
||||||
Password: as given above<br>
|
|
||||||
<p>
|
|
||||||
<h4>Castopod: <a href="https://castopod.$DOMAIN/cp-auth/login">https://castopod.$DOMAIN/cp-auth/login</a></h4>
|
|
||||||
Castopod provides you with a full platform for hosting and delivering podcasts to your audience.
|
|
||||||
<p>
|
|
||||||
The user authentication is limited to the "admin" account. The user name is "admin@$DOMAIN" and the admin password given above.
|
|
||||||
<p>
|
|
||||||
User administration is done in Castopod, but you set up users using the admin user created above.
|
|
||||||
<p>
|
|
||||||
<h4>Wordpress: <a href="https://www.$DOMAIN/login">https://www.$DOMAIN/login</a></h4>
|
|
||||||
Wordpress provides a dynamic content-management-solution used by 10s of millions of websites around the globe. Federated
|
|
||||||
# Send out e-mail from mail container with details
|
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" admin@$DOMAIN < /root/certs/mailfile"
|
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" $EMAIL < /root/certs/mailfile"
|
|
||||||
cat /federated/apps/mail/data/root/certs/mailfile
|
|
||||||
rm /federated/apps/mail/data/root/certs/mailfile
|
|
||||||
has included it as one of the two (and default) solutions for hosting your domain's website.
|
|
||||||
<p>
|
|
||||||
Simply go to the wordpress link above and enter the admin name and password for access to Wordpress for your domain.
|
|
||||||
<p>
|
|
||||||
User name: admin@$DOMAIN<br>
|
|
||||||
Password: password as given above<br>
|
|
||||||
<p>
|
|
||||||
<h4>Thanks for your support!</h4>
|
|
||||||
<p>
|
|
||||||
Thank you for your support of Federated Computer. We really appreciate it and hope you have a very successful
|
|
||||||
time with Federated Core.
|
|
||||||
<p>
|
|
||||||
Again, if we can be of any assistance, please don't hesitate to get in touch. Don't hesitate.
|
|
||||||
<p>
|
|
||||||
Support: https://support.federated.computer<br>
|
|
||||||
Phone: (970) 722-8715<br>
|
|
||||||
Email: support@federated.computer<br>
|
|
||||||
<p>
|
|
||||||
It's <b>your</b> computer. Let's make it work for you!
|
|
||||||
EOF
|
|
||||||
|
|
||||||
# Send out e-mail from mail container with details
|
# Send out e-mail from mail container with details
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" admin@$DOMAIN < /root/certs/mailfile"
|
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" admin@$DOMAIN < /root/certs/mailfile"
|
||||||
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" $EMAIL < /root/certs/mailfile"
|
docker exec mail bash -c "mail -r admin@$DOMAIN -a \"Content-type: text/html\" -s \"Welcome to Federated\" $EMAIL < /root/certs/mailfile"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user