diff --git a/about/index.html b/about/index.html index 29779cf..a290015 100644 --- a/about/index.html +++ b/about/index.html @@ -1,106 +1,76 @@ - - - About - - - - -
-
- - - - - exozyme - -
- -

About

- -
Passionate about programming?
-
                Crazy about computer science?
-
                                Obsessed with open source?
-
                                                Love Linux (or GNU/Linux)?
-
-
-

- If so, join exozyme and meet a friendly community that's just as enthusiastic as you are! -

-
-

- Here at exozyme, our mission is to build a better, libre, and privacy-respecting web. We provide free SSH and remote desktop access, Git code hosting with unlimited build hours, cloud storage, static site hosting, virtual machines, support for over 20 programming languages, and much more. From Arch Linux to zsh, there's no shortage of things to explore! -

-
-

- - - - Explore! - -

-
- -

Why exozyme?

-

- It's free! exozyme is completely free as in beer and free as in speech. -

-
-

- High performance! Enjoy our unbeatable bare-metal performance. You'll love our fast virtual machines and containers and unlimited build hours on our 24-thread server! -

-
-

- We respect your privacy! exozyme offers a number of decentralized, encrypted, and privacy-respecting alternatives to popular services. Take back control of your digital life. -

-
-

- We're flexible! Want to host a server for your favorite video game? We can accomodate that. Need port forwarding? Sure thing. Just ask and we can probably make it happen! -

-
-

- We're a welcoming communtity! exozyme is 100% community built and maintained. Project and moderation decisions are made as a community where everyone has input. Join our Matrix space and meet our community! -

-
-

- We love libre software! Our services are all libre, free, and open-source, and exozyme contributes to many upstream projects, including Arch Linux, the AUR, KDE Frameworks, Nextcloud, Gitea, Jellyfin, Mastodon, PeerTube, Woodpecker CI, Toolbox, OpenContest, and Zenpower3. -

-
- -

Join us!

-

- If that sounds awesome, try our quickstart guide to get started with exozyme! If you need any help, check out our frequently unasked questions and don't be afraid to ask about it on Matrix. -

-
-

- Be sure to take a look at our main repository on exogit, where all the exozyme development action happens. If you encounter any bugs or security flaws, please report them on our issue tracker. We really appreciate it! We also have a helpful wiki with tons of useful resources. We welcome contributions to any of our repositories, since exozyme is developed and maintained by people like you! -

-
- -
-
- We may have occasional reboots for maintainence and other outages. Check our status page, and if exozyme is down for more than 24 hours, please email us. -
-
- -

Our server

-

- Want the juicy technical details? The server is currently equiped with a powerful 24-thread AMD Ryzen 9 5900X proccessor paired with a Sapphire Radeon RX 6600 XT Nitro+ graphics card, along with 32 GB of RAM. Arch Linux is a terrible operating system for servers, but we use it anyways and update every week on Saturday. If Arch isn't your thing, you can also spin up a container using Toolbox or virtual machine. -

-
-

- - - - The server - -

-
-

- You can find all our source code licensed under the CC BY-SA 4.0 and higher quality images on exogit. All HTML and CSS was hand-written with ❤️ by the exozyme contributors. -

-
-
- + + + + About + + + + + + + + + exozyme + +

About

+
+
Passionate about programming?
+
                Crazy about computer science?
+
                                Obsessed with open source?
+
                                                Love Linux (or GNU/Linux)?
+
+

+ If so, join exozyme and meet a friendly community that's just as enthusiastic as you are! +

+

+ Here at exozyme, our mission is to build a better, libre, and privacy-respecting web. We provide free SSH and remote desktop access, Git code hosting with unlimited build hours, cloud storage, static site hosting, virtual machines, support for over 20 programming languages, and much more. From Arch Linux to zsh, there's no shortage of things to explore! +

+ + + + Explore! + +

Why exozyme?

+

+ It's free! exozyme is completely free as in beer and free as in speech. +

+

+ High performance! Enjoy our unbeatable bare-metal performance. You'll love our fast virtual machines and containers and unlimited build hours on our 24-thread server! +

+

+ We respect your privacy! exozyme offers a number of decentralized, encrypted, and privacy-respecting alternatives to popular services. Take back control of your digital life. +

+

+ We're flexible! Want to host a server for your favorite video game? We can accomodate that. Need port forwarding? Sure thing. Just ask and we can probably make it happen! +

+

+ We're a welcoming communtity! exozyme is 100% community built and maintained. Project and moderation decisions are made as a community where everyone has input. Join our Matrix space and meet our community! +

+

+ We love libre software! Our services are all libre, free, and open-source, and exozyme contributes to many upstream projects, including Arch Linux, the AUR, KDE Frameworks, Nextcloud, Gitea, Jellyfin, Mastodon, PeerTube, Woodpecker CI, Toolbox, OpenContest, and Zenpower3. +

+

Join us!

+

+ If that sounds awesome, try our quickstart guide to get started with exozyme! If you need any help, check out our frequently unasked questions and don't be afraid to ask about it on Matrix. +

+

+ Be sure to take a look at our main repository on exogit, where all the exozyme development action happens. If you encounter any bugs or security flaws, please report them on our issue tracker. We really appreciate it! We also have a helpful wiki with tons of useful resources. We welcome contributions to any of our repositories, since exozyme is developed and maintained by people like you! +

+
+ We may have occasional reboots for maintainence and other outages. Check our status page, and if exozyme is down for more than 24 hours, please email us. +
+

Our server

+

+ Want the juicy technical details? The server is currently equiped with a powerful 24-thread AMD Ryzen 9 5900X proccessor paired with a Sapphire Radeon RX 6600 XT Nitro+ graphics card, along with 32 GB of RAM. Arch Linux is a terrible operating system for servers, but we use it anyways and update every week on Saturday. If Arch isn't your thing, you can also spin up a container using Toolbox or virtual machine. +

+ + + + The server + +

+ You can find all our source code licensed under the CC BY-SA 4.0 and higher quality images on exogit. All HTML and CSS was hand-written with ❤️ by the exozyme contributors. +

+ - diff --git a/explore/index.html b/explore/index.html index 77570cb..52cef0d 100644 --- a/explore/index.html +++ b/explore/index.html @@ -1,177 +1,135 @@ - - - Explore - - - - -
-
- - - - - exozyme - -
- -

Explore

- -

- Start exploring by signing up for an exozyme account! -

-
-

- - exodesk: Access your exozyme desktop from anywhere, powered by xrdp and Apache Guacamole, or use any RDP client -

-
-

- - exocloud: Powerful collaboration and productivity suite, powered by Nextcloud -

-
-

- - exochat: Chat with your friends on Matrix and other networks including Discord, powered by Synapse -

-
-

- - exogit: Host your programming projects and collaborate with others on our Gitea -

-
-

- - exomedia: Stream books, music, movies, and other media from our Jellyfin server -

-
-

- - exocial: Join Mastodon and explore the best community-owned social media network -

-
-

- - exotube: Upload, stream, and watch great videos on our PeerTube, a community-owned video platform -

-
-

- - exohub: Harness exozyme's computational power from your browser with JupyterHub and our integrated code-server editor -

-
-

- - exoportal: Manage containers and virtual machines with the Cockpit web interface -

-
-

- - exoci: Unlimited Woodpecker continuous integration builds for all your exogit projects -

-
-

- - exoffice: Real-time collaborative editing integrated with exocloud, powered by Collabora Online -

-
-

- - exopages: Easily build and host static websites for you and your projects -

-
-

- - exovpn: A fast, modern, and highly secure WireGuard VPN that you can trust -

-
- -

Public

-

- These can be used without any sign-up at all. Enjoy! -

-
-

- howtuwu: Your how-to guide to everything! -

-
-

- OpenContest server: An OpenContest protocol server -

-
-

- McCarthyism: Website to play the McCarthyism card game -

-
-

- Minetest server: Server for the free and open-source sandbox game Minetest -

-
-

- SuperTuxKart server: Server for SuperTuxKart racing game, starring Tux and friends -

-
-

- Teeworlds server: Server for Teeworlds, a 2D multiplayer shooting game -

-
-

- Onion service mirror: Tor dark net mirror of the exozyme website -

-
-

- IPFS mirror: exozyme website mirrored on IPFS -

-
- -

Internal

-

- If you want to use any of these, just ask on Matrix. -

-
-

- nginx: Web server -

-
-

- OpenLDAP: User database and management -

-
-

- PostgreSQL: Relational database -

-
-

- Redis: Memory cache -

-
-

- Performance Co-Pilot: Server monitoring and metrics -

-
-

- Grafana: Beautiful data visualization -

-
-

- LXC: Fast container engine -

-
-

- NFS: Easily access remote files -

-
-

- VNC: Remote desktop, client required -

-
-

- MinIO: High performance object store -

-
-
- + + + + Explore + + + + + + + + + exozyme + +

Explore

+

+ Start exploring by signing up for an exozyme account! +

+

+ exodesk + exodesk: Access your exozyme desktop from anywhere, powered by xrdp and Apache Guacamole, or use any RDP client +

+

+ exocloud + exocloud: Powerful collaboration and productivity suite, powered by Nextcloud +

+

+ exochat + exochat: Chat with your friends on Matrix and other networks including Discord, powered by Synapse +

+

+ exogit + exogit: Host your programming projects and collaborate with others on our Gitea +

+

+ exomedia + exomedia: Stream books, music, movies, and other media from our Jellyfin server +

+

+ exocial + exocial: Join Mastodon and explore the best community-owned social media network +

+

+ exotube + exotube: Upload, stream, and watch great videos on our PeerTube, a community-owned video platform +

+

+ exohub + exohub: Harness exozyme's computational power from your browser with JupyterHub and our integrated code-server editor +

+

+ exoportal + exoportal: Manage containers and virtual machines with the Cockpit web interface +

+

+ exoci + exoci: Unlimited Woodpecker continuous integration builds for all your exogit projects +

+

+ exoffice + exoffice: Real-time collaborative editing integrated with exocloud, powered by Collabora Online +

+

+ exopages + exopages: Easily build and host static websites for you and your projects, with unlimited subdomains +

+

+ exovpn + exovpn: A fast, modern, and highly secure WireGuard VPN that you can trust +

+

Public

+

+ These can be used without any sign-up at all. Enjoy! +

+

+ howtuwu: Your how-to guide to everything! +

+

+ OpenContest server: An OpenContest protocol server +

+

+ McCarthyism: Website to play the McCarthyism card game +

+

+ Minetest server: Server for the free and open-source sandbox game Minetest +

+

+ SuperTuxKart server: Server for SuperTuxKart racing game, starring Tux and friends +

+

+ Teeworlds server: Server for Teeworlds, a 2D multiplayer shooting game +

+

+ Onion service mirror: Tor dark net mirror of the exozyme website +

+

+ IPFS mirror: exozyme website mirrored on IPFS +

+

Internal

+

+ If you want to use any of these, just ask on Matrix. +

+

+ nginx: Web server +

+

+ OpenLDAP: User database and management +

+

+ PostgreSQL: Relational database +

+

+ Redis: Memory cache +

+

+ Performance Co-Pilot: Server monitoring and metrics +

+

+ Grafana: Beautiful data visualization +

+

+ LXC: Fast container engine +

+

+ NFS: Easily access remote files +

+

+ VNC: Remote desktop, client required +

+

+ MinIO: High performance object store +

+ - diff --git a/fuqs/index.html b/fuqs/index.html index 7f8489d..169da4c 100644 --- a/fuqs/index.html +++ b/fuqs/index.html @@ -1,93 +1,58 @@ - - - FUQs - - - - -
-
- - - - - exozyme - -
- -

Frequently Unasked Questions

-

- Why the name? -

-

- Uh... not for any particular reason. It was just a cool domain hack with the .me domain, and it contains everyone's favorite math variables x, y, and z! -

-
-

- Help! I forgot my password and the reset password thing doesn't work! -

-

- Email us at help@exozy.me and we can get it reset. -

-
-

- How much of exozyme's computational resources am I allowed to use? -

-

- There's no official limit! However, be courteous to the other users: don't unreasonably overuse our resources. So no cryptomining please! If you need a lot of computational power, ask about it on Matrix. -

-
-

- How do I install software? -

-

- If you want to install a graphical app, try opening up Discover in a remote desktop session and searching for the app. Otherwise, try Toolbox or Nix. -

-
-

- Why's the connection speed so slow? -

-

- Blame the ISPs. My ISP's download speed is quite fast, but its upload speed is horrendous. This translates to a low download speed for users like you. Most people have slow upload speeds too, so that makes the connection slow both ways. Not much we can do about it, sorry. -

-
-

- Can the admins see everything I do? -

-

- Files are your hard drive are visible only to admins unless you encrypt it. You can use things like cryfs to encrypt your files. The KDE Plasma desktop has a nice Vaults feature in the system tray for file encryption. Admins cannot view your remote desktop sessions unless they change your password, so you can be sure that as long as your password hasn't been tampered with, your data is safe. -

-
-

- What kind of data does exozyme collect? -

-

- We don't collect any more data than what Arch Linux does by default, such as your IP address. Your data is never saved to anywhere else except on the exozyme server and no one can see it except for the server admins. If you decide to delete your account, we will delete all of your data on the server. -

-
-

- The command line is behaving weirdly, commands I copied from the internet don't work, editing my ~/.bashrc isn't working, and I can't change my shell! -

-

- This is all because we use Fish as the default shell for new users since it's simpler and friendlier than the typical Bash. Unfortunately, Fish is not very compatible with Bash commands. If you're blindly copying commands from the internet (you probably shouldn't do that anyways), run bash first to get a Bash shell before pasting them in. If you want to run commands when starting the shell like a ~/.bashrc, see this Stack Exchange post. -

-
-

- Help! My remote desktop is glitching out and I want to reset it! -

-

- Log in to exohub or SSH and run the command pkill -9 -u $USER to kill all your programs and processes. Note that you'll lose all unsaved work! -

-
-

- I need help with something! -

-

- You know the drill: ask on Matrix! If you aren't able to do that, shoot us an email at help@exozy.me. -

-
-
- + + + + FUQs + + + + + + + + + exozyme + +

Frequently Unasked Questions

+

Why the name?

+

+ Uh... not for any particular reason. It was just a cool domain hack with the .me domain, and it contains everyone's favorite math variables x, y, and z! +

+

Help! I forgot my password and the reset password thing doesn't work!

+

+ Email us at help@exozy.me and we can get it reset. +

+

How much of exozyme's computational resources am I allowed to use?

+

+ There's no official limit! However, be courteous to the other users: don't unreasonably overuse our resources. So no cryptomining please! If you need a lot of computational power, ask about it on Matrix. +

+

How do I install software?

+

+ If you want to install a graphical app, try opening up Discover in a remote desktop session and searching for the app. Otherwise, try Toolbox or Nix. +

+

Why's the connection speed so slow?

+

+ Blame the ISPs. My ISP's download speed is quite fast, but its upload speed is horrendous. This translates to a low download speed for users like you. Most people have slow upload speeds too, so that makes the connection slow both ways. Not much we can do about it, sorry. +

+

Can the admins see everything I do?

+

+ Files are your hard drive are visible only to admins unless you encrypt it. You can use things like cryfs to encrypt your files. The KDE Plasma desktop has a nice Vaults feature in the system tray for file encryption. Admins cannot view your remote desktop sessions unless they change your password, so you can be sure that as long as your password hasn't been tampered with, your data is safe. +

+

What kind of data does exozyme collect?

+

+ We don't collect any more data than what Arch Linux does by default, such as your IP address. Your data is never saved to anywhere else except on the exozyme server and no one can see it except for the server admins. If you decide to delete your account, we will delete all of your data on the server. +

+

The command line is behaving weirdly, commands I copied from the internet don't work, editing my ~/.bashrc isn't working, and I can't change my shell!

+

+ This is all because we use Fish as the default shell for new users since it's simpler and friendlier than the typical Bash. Unfortunately, Fish is not very compatible with Bash commands. If you're blindly copying commands from the internet (you probably shouldn't do that anyways), run bash first to get a Bash shell before pasting them in. If you want to run commands when starting the shell like a ~/.bashrc, see this Stack Exchange post. +

+

Help! My remote desktop is glitching out and I want to reset it!

+

+ Log in to exohub or SSH and run the command pkill -9 -u $USER to kill all your programs and processes. Note that you'll lose all unsaved work! +

+

I need help with something!

+

+ You know the drill: ask on Matrix! If you aren't able to do that, shoot us an email at help@exozy.me. +

+ - diff --git a/index.html b/index.html index 8e68dfe..04366c8 100644 --- a/index.html +++ b/index.html @@ -1,36 +1,27 @@ - - - exozyme - - - - -
-
- - - - - exozyme - -
- -

The exozyme project

-
-

-

🔓 🚀 🛡️
-

-
-
-

- The libre, high-performance, privacy-respecting cloud! -

-
-

-

About    Quickstart    Explore    FUQs
-

-
-
- + + + + exozyme + + + + + + + + + exozyme + +
+

The exozyme project

+
+
🔓 🚀 🛡️
+
+
+ The libre, high-performance, privacy-respecting cloud! +
+
+
About    Quickstart    Explore    FUQs
+ diff --git a/join/index.html b/join/index.html index 19b79c5..c7012ad 100644 --- a/join/index.html +++ b/join/index.html @@ -1,89 +1,62 @@ - - - Join exozyme! - - - - -
-
- - - - - exozyme - -
- -

Join exozyme!

- -

- Welcome! Please use only lowercase letters and numbers for your username. After you have an account, learn more about exozyme or try our quickstart guide. -

- -
-

- -

-
-

- -

-
-

- -

-
-

- -

-
-

- -

-
-

- -

-
-

- -

-
-

- -

-
- -
- + + + + Join exozyme! + + + + +
+ + + + + exozyme + +
+

Join exozyme!

+

+ Welcome! Please use only lowercase letters and numbers for your username. After you have an account, learn more about exozyme or try our quickstart guide. +

+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + diff --git a/quickstart/index.html b/quickstart/index.html index dac59bb..cfc5acb 100644 --- a/quickstart/index.html +++ b/quickstart/index.html @@ -1,105 +1,73 @@ - - - Quickstart - - - - -
-
- - - - - exozyme - -
- -

Get started!

- -

Join us!

-

- Interested in exozyme? You can get started by emailing join@exozy.me and introducing yourself and what you plan to do with exozyme. We may ask a few follow-up questions, and once everything is figured out, we'll email you a link and a secret code to setup your exozyme account. -

-
- -

Logging in

-

- OK, so you've joined exozyme! You can start by logging into your remote exozyme desktop with the exodesk web client. (If you want to use a RDP client app, check out the wiki, or alternatively, log in with SSH) -

-
-

- Anyways, you should see a login screen, and type in your exozyme username and password. You'll be dropped into a desktop, which might take a few seconds to load properly. Enjoy your exozyme desktop! -

-
-

- - - - Remote desktop - -

-
-

- In the bottom left corner you'll see the all-powerful application menu, which you can use to launch apps. You should be able to run any app on server, and even install more apps using the Discover app store. When you're done, please remember to log out by selecting "Log Out" in the application menu. Closing the browser tab does not log you out. -

-
- -

Programming

-

- We have support for all your favorite programming languages, including C/C++, Python, Java, JavaScript, Go, Rust, C#, and more, as well as text editors, IDEs, debuggers, and other tools. If your preferred language or tool isn't installed, check the FUQs to learn how. Try it out on exodesk or exohub, our browser-based IDE that even has an integrated code-server. -

-
- -

Explore exocloud

-

- Try our powerful collaboration and productivity suite by going to exocloud and logging in with your exozyme username and password. If things work out, you'll be taken to your exocloud homepage! -

-
-

- - - - exocloud - -

-
-

- So what can you do with exocloud? Well, judging by the sheer number of icons on the top bar, a lot! There's cloud storage, an email client, photo manager, music player, calendar, and an integrated exochat client. Your data is safe on exozyme! -

-
- -

Enter the Matrix

-

- You can chat with your friends on Matrix and other networks including Discord using your exochat account. To start, go to your exocloud home page and click on the Element app on the top. (exochat is powered by Matrix, so you can use any Matrix client, but remember to change the homeserver to use exozy.me instead of matrix.org) Now sign in with your exozyme username and password as usual, and welcome to your shiny new exochat account! -

-
-

- - - - Element Matrix client - -

-
-

- Let's join some rooms and spaces (groups of rooms) now. You'll definitely want to join the exozyme space and hang out. One of Matrix's most ambitious goals is to bridge its network to as many others as possible, so you might want to check out our wiki for instructions on bridging Discord to Matrix. -

-
- -

Explore!

-

- To get a taste of what you can do with exozyme, go out and explore! Just use your exozyme username and password to log in (don't click sign up). -

-
- -

Questions?

-

- Check out our frequently unasked questions and wiki or ask about it on Matrix to get help from the exozyme community! -

-
-
- + + + + Quickstart + + + + + + + + + exozyme + +

Get started!

+

Join us!

+

+ Interested in exozyme? You can get started by emailing join@exozy.me and introducing yourself and what you plan to do with exozyme. We may ask a few follow-up questions, and once everything is figured out, we'll email you a link and a secret code to setup your exozyme account. +

+

Logging in

+

+ OK, so you've joined exozyme! You can start by logging into your remote exozyme desktop with the exodesk web client. (If you want to use a RDP client app, check out the wiki, or alternatively, log in with SSH) +

+

+ Anyways, you should see a login screen, and type in your exozyme username and password. You'll be dropped into a desktop, which might take a few seconds to load properly. Enjoy your exozyme desktop! +

+ + + + Remote desktop + +

+ In the bottom left corner you'll see the all-powerful application menu, which you can use to launch apps. You should be able to run any app on server, and even install more apps using the Discover app store. When you're done, please remember to log out by selecting "Log Out" in the application menu. Closing the browser tab does not log you out. +

+

Programming

+

+ We have support for all your favorite programming languages, including C/C++, Python, Java, JavaScript, Go, Rust, C#, and more, as well as text editors, IDEs, debuggers, and other tools. If your preferred language or tool isn't installed, check the FUQs to learn how. Try it out on exodesk or exohub, our browser-based IDE that even has an integrated code-server. +

+

Explore exocloud

+

+ Try our powerful collaboration and productivity suite by going to exocloud and logging in with your exozyme username and password. If things work out, you'll be taken to your exocloud homepage! +

+ + + + exocloud + +

+ So what can you do with exocloud? Well, judging by the sheer number of icons on the top bar, a lot! There's cloud storage, an email client, photo manager, music player, calendar, and an integrated exochat client. Your data is safe on exozyme! +

+

Enter the Matrix

+

+ You can chat with your friends on Matrix and other networks including Discord using your exochat account. To start, go to your exocloud home page and click on the Element app on the top. (exochat is powered by Matrix, so you can use any Matrix client, but remember to change the homeserver to use exozy.me instead of matrix.org) Now sign in with your exozyme username and password as usual, and welcome to your shiny new exochat account! +

+ + + + Element Matrix client + +

+ Let's join some rooms and spaces (groups of rooms) now. You'll definitely want to join the exozyme space and hang out. One of Matrix's most ambitious goals is to bridge its network to as many others as possible, so you might want to check out our wiki for instructions on bridging Discord to Matrix. +

+

Explore!

+

+ To get a taste of what you can do with exozyme, go out and explore! Just use your exozyme username and password to log in (don't click sign up). +

+

Questions?

+

+ Check out our frequently unasked questions and wiki or ask about it on Matrix to get help from the exozyme community! +

+ - diff --git a/style.css b/style.css index 722f4cf..a9822e8 100644 --- a/style.css +++ b/style.css @@ -11,17 +11,25 @@ font-weight: bold; } -div { +body { text-align: center; font-family: DejaVuSansMono; font-size: 16px; } +h4 { + text-align: left; + margin: auto; + width: 720px; +} + p { text-align: left; margin: auto; width: 720px; - line-height: 24px; + line-height: 24px; + margin-top: 2em; + margin-bottom: 2em; } pre {