Rullst AcademyRullst Academy/Lesson
Rust and Rullst on Ubuntu: from zero · Lesson 06 / 06

Mission: your first local page

The workshop is ready for a Rullst page. Complete the mission and take a small tested project to your computer.

Learning paths8 min

Let's discover together

  1. 1

    After completing the path, download the kit, extract the ZIP and open a terminal in the folder containing Cargo.toml. The project already declares Rullst =12.1.1; do not generate another project over it.

  2. 2

    Run cargo test and then cargo run. The first build downloads dependencies. With the terminal still open, visit http://127.0.0.1:3000. That address points to the computer you are using; it does not publish the site on the internet.

  3. 3

    Stop with Ctrl+C, edit text in src/main.rs, save and run again. If port 3000 is busy, choose 3001 in the code’s listening address and in the browser. Before updating Rullst, review release notes and test a project copy.

FROM LESSON TO PRACTICE

A guide to follow at your pace

Read the steps before using the reference below. Commands run in the indicated system’s terminal; signup happens on the official site. Rullst Academy exercises are practice and do not verify your installation or external account.

cargo test
cargo run

Official links and next step

✦
YOUR MISSION

Order the first kit run and recognize what a local address means.

Now it's your turn

Discovery workshop

Mission: your first local page

Arrange the first visit to the kit’s project. Rullst Academy grades this practice sequence; it does not inspect your computer or prove a real installation.
  1. Visit 127.0.0.1:3000 in a browser
  2. Extract the kit and enter the folder with Cargo.toml
  3. Start with cargo run and keep the terminal open
  4. Run cargo test and check its result
Build your answers and check when you are ready.
A moment to understand

Who can access a page listening only on 127.0.0.1?

I need a hint

Loopback is a local address.

Loading your journey…

How can I tell what I learned?

Use the objectives and challenge below for reflection or a conversation with someone who can help. This is guided self-assessment: it sends no answers, awards no XP and does not automatically verify independence.

In Discovery, explain an idea in your own words and apply it to another simple example. Drawings, speech and adult support are valid. Record what help you needed.

Your transfer challenge

Open a local page, change a message and check the result without publishing personal data.

Keep evidence: prediction, attempt, result, an original change and what you still cannot explain. Seek feedback when possible; if studying alone, return later without copying and compare attempts.

Try again another time

After a break, explain the idea without opening the solution and try a different example. Compare with your first attempt: what can you do independently, and where do you need a hint? You may write, speak or draw; choose a way to check the same idea. Record help received, including AI, and revisit the part you need. There is no universal deadline or extra XP for this record.

Completions and XP record Rullst Academy assessments. An introductory track can help everyday life and prepare further study; alone it does not prove complete mastery or professional readiness. Level indicates depth, not age.

Take it with you

Open a local page, change a message and check the result without publishing personal data.

At your own pace

My files and GitHub

Every lesson can become your own record: code, notes or a practice plan. Saving a file to GitHub is optional and does not change your XP.

Student guide

The editor and downloads open when this lesson is available to your account. Check access below or return to the track map.

Checking your access to this lesson…

Rullstpetbot

AI can make mistakes. Check the lesson material.