13 Commits

Author SHA1 Message Date
50cdca91b0 revert 3cacf02d77
revert Update 'content/services.md'
2024-08-20 22:14:03 -07:00
3cacf02d77 Update 'content/services.md' 2024-08-18 18:55:30 -07:00
fd3a461cf4 mastodon account verification
link can be invisible, but this lets us verify our mastodon account
2024-08-17 12:30:15 -07:00
e09fd64394 Update 'hugo.toml' 2024-08-17 12:26:10 -07:00
3d005dc16a Update 'content/services.md' 2024-08-17 12:24:36 -07:00
9a80c3c84e Update 'content/services.md' 2024-08-17 01:39:42 -07:00
6ca66f1dfe Remove deprecated cgit 2024-08-17 01:38:43 -07:00
e3d46b57bc Add new services to list 2024-08-05 20:01:33 -07:00
4772bd046b Add Invidious to list of services 2024-07-28 21:10:45 -07:00
0b9d5aee7a Update 'content/wiki/rdp.md' 2024-05-26 00:20:29 -07:00
fcc715e1e9 Add RDP guide 2024-05-24 03:00:22 -07:00
8f8fc93742 Fix dir ln 2024-05-14 23:47:21 -07:00
edd9ce15d2 Merge pull request 'Services and Events updates' (#2) from jshiffer/site:may24-services-events into main
Reviewed-on: lug/site#2
2024-05-13 13:55:48 -07:00
5 changed files with 67 additions and 9 deletions

View File

@@ -5,7 +5,6 @@ title: Directory
Some of our internal websites:
- [Gitea](https://git.linux.ucla.edu): includes the Git repository for the
website you're viewing right now!
- [cgit](https://linux.ucla.edu/git): a more minimalist git server.
- [Booru](https://booru.linux.ucla.edu): imageboard
- [Orwell](https://orwell.linux.ucla.edu): server room security camera
@@ -15,7 +14,7 @@ Here's a list of member-run websites:
- [Maksym](https://linux.ucla.edu/maksym)
- [Ramsey](https://linux.ucla.edu/ramsey)
- [Zeke](https://linux.ucla.edu/zeke)
- [Mstfelg](https://linux.ucla.edu/mstfelg)
- [mstf](https://linux.ucla.edu/mstf)
- [Jshiffer](https://linux.ucla.edu/jshiffer)
- [IDKYTM](https://linux.ucla.edu/idkytm.html)
- [Holy Hell!](https://linux.ucla.edu/holyhell.html)

View File

@@ -13,14 +13,18 @@ Our club hosts various open source web services for the public to use:
- [SuperTuxKart](https://supertuxkart.net): Racing video game server; connect to `linux.ucla.edu`
- [Invidious](https://yt.linux.ucla.edu/): Privacy-respecting YouTube frontend with no ads
- [Arch Linux Mirror](https://arch.linux.ucla.edu/): Tier 2 mirror which syncs twice a day from [Leaseweb](https://mirror.sfo12.us.leaseweb.net/archlinux/). Add the line `Server = https://arch.linux.ucla.edu/$repo/os/$arch` to your `/etc/pacman.d/mirrorlist` file.
- [SearXNG](https://searx.linux.ucla.edu/): Search engine aggregator with no tracking or ads
- [Mastodon](https://mastodon.linux.ucla.edu/): A self-hosted, federated alternative to Twitter/X.
- **Backups**: our NAS automatically backs up the contents of our members' VMs three times a week.
## Planned
- **Mirrors**: [EndeavourOS](https://github.com/endeavouros-team/mirrors?tab=readme-ov-file) (only one US mirror!), [Arch Linux](https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors) (Tier 2), [Artix](https://wiki.artixlinux.org/Main/Mirrors) (normal), [CRAN](https://cran.r-project.org/mirrors.html).
- **More Mirrors**: [EndeavourOS](https://github.com/endeavouros-team/mirrors?tab=readme-ov-file) (only one US mirror!), [Artix](https://wiki.artixlinux.org/Main/Mirrors) (normal), [CRAN](https://cran.r-project.org/mirrors.html).
- [Minetest](https://www.minetest.net/): Like Minecraft, but free and open source.
- [Invidious](https://invidious.io/): Privacy-respecting YouTube frontend with no ads
- [SearXNG](https://docs.searxng.org/): Search engine aggregator with no tracking or ads
- **Backups**: once our NAS is online, we will automatically back up the contents of our members' VMs.

45
content/wiki/rdp.md Normal file
View File

@@ -0,0 +1,45 @@
---
title: RDP guide
date: 2024-05-24
author: David Z
---
Many classes require using the UCLA SEASNet Remote Desktop. For example 115C requires you
to use Cadence (yuck). Microsoft's Remote Desktop Protocol is proprietary, but there are
open source clients which can connect to it. Here are three ways of connecting which work well.
Please note that you need to be on the UCLA VPN.
## Using FreeRDP (Most reliable)
In order to use FreeRDP to connect, start by downloading the .rdp file from [here](https://rds.seaslab.seas.ucla.edu/RDWeb/Pages/en-US/Default.aspx)
Then run the following command in terminal:
```
xfreerdp <filename>.rdp /u:<username> /p:<password> /gd:rds.seaslab.seas.ucla.edu/RDWeb/Feed/webfeed.aspx /dynamic-resolution
```
Do not put `seaslab\` before your username, otherwise you will not be able to log in.
## Using Remmina (More user-friendly)
Remmina is a more user-friendly way of connecting. It has nice features (like being able to fullscreen or resize the window).
To use it, simply download the .rdp file and then enter in your username and password. Nothing else needs to be done.
Sometimes, the rdp file will not work. This may be because the server domain changed. In order to get the correct domain, you
can use the previous method. Look for the line which looks like this:
```
[02:39:22:381] [19509:19510] [WARN][com.freerdp.crypto] - CN = vmsrv07-rdsh01.seaslab.seas.ucla.edu
```
In this case, we can see that the server domain is `vmsrv07-rdsh01.seaslab.seas.ucla.edu`, which is different from the
domain listed in the RDP file (`VMSRV08-RDCB02.SEASLAB.SEAS.UCLA.EDU` in my case). To fix this, right click in Remmina on the
connection, select Edit, then replace the domain under "Server" in the Basic tab.
## Using SSH (Most direct way)
If you are using MobaXTerm, you might have noticed that Cadence actually lives on a RHEL server. You are basically
connecting to a Windows server, and then using an application on Windows (which implements SSH X forwarding) to connect back
to a Linux server. It's obvious that Windows is just a "middleman" and that you actually don't need it.
You can take the RHEL server's address straight from MobaXterm (for me, it's `eeapps02.seas.ucla.edu`). Then, type the
following command:
```
ssh -X -C <username>@eeapps02.seas.ucla.edu
```
And you're done!

View File

@@ -86,6 +86,11 @@ name = "X"
icon = "twitter"
url = "https://x.com/uclalug"
[[params.social]]
name = "Mastodon"
icon = "at-sign"
url = "https://mastodon.linux.ucla.edu/@admin"
[[params.social]]
name = "Instagram"
icon = "instagram"

View File

@@ -11,7 +11,12 @@
33% { color: #45e845; }
66% {color: #4545e8; }
}
.invisible {
display: none;
}
</style>
<a class="invisible" rel="me" href="https://mastodon.linux.ucla.edu/@admin">Mastodon</a>
<ol>
<li>
<a href="/events/ewaste-s24">