☀️ Summer Sale: 50% off your first month with code:SUMMER26
SatisfactorySatisfactory·Mods & Customization

How to Install Satisfactory Mods on Your Server

Install Satisfactory mods the easy way: connect Satisfactory Mod Manager to your DoomHosting server over SFTP, or upload manually via the File Manager.

Andreas·
7 min read
·
Jun 25, 2026
Table of Contents

Satisfactory's modding scene runs through one hub: ficsit.app, also known as the Satisfactory Mod Repository (SMR). Quality-of-life tweaks, new buildables, larger storage, map additions, and full automation overhauls all live there. A dedicated server loads those mods from a single folder, FactoryGame/Mods, and the easiest way to fill that folder is the Satisfactory Mod Manager (SMM), which connects straight to your DoomHosting server over SFTP and installs each mod, its dependencies, and the matching Satisfactory Mod Loader (SML) version for you.

This guide covers the recommended SMM method and a manual fallback, plus the two rules that cause almost every "it didn't work" message.

Before you start: two rules that save you a headache

Read these first. They are behind most mod problems people run into.

1. Only install mods marked Server compatible. On ficsit.app every mod lists its compatibility. A green checkmark in the Server column means it runs on a dedicated server. A red cross means it is client-only and will do nothing, or break startup, if you put it on the server. Check this before you install anything.

2. Your game and your server must run the exact same mods. Satisfactory checks mods when you connect. If your PC has a different mod list, or different versions, than the server, you cannot join. The clean way to handle this with friends: one person builds the mod list in their own SMM, exports it as a profile, shares the file, and everyone imports it. That keeps every client identical to the server.

What you need

  • The Satisfactory Mod Manager, downloaded from ficsit.app and installed on your PC.
  • Your server's SFTP details from the DoomHosting panel (host, port, username, password). We grab those in Method 1.
  • Two minutes to stop and restart the server.

SMM does the whole job: it downloads each mod, pulls in dependencies, installs the correct SML build for your game version, and writes it all to the right folder on your server. No unzipping, no folder names to get wrong, no manual SML.

Step 1: Get your SFTP details from the panel

Open your server in the panel and click Access in the section menu. The SFTP file access card shows your Host, Port, and Username. The password is your own panel.doomhosting.com account password. If you have never set one, click Set SFTP password first.

The Access tab in the DoomHosting panel showing SFTP host, port, and username

Step 2: Stop the server

Mods should be added while the server is offline. Open Console and stop the server before you connect SMM.

Step 3: Add your server in SMM

  1. Open Satisfactory Mod Manager and click Manage Servers in the left sidebar.
  2. Add a new server and choose SFTP as the protocol.
  3. Enter the Host, Port, Username, and Password from Step 1.
  4. When asked for the install path, point SMM at the folder that contains the FactoryServer.sh file (the root of your server files), then confirm. SMM verifies the connection and reads your current mod list.

Step 4: Install mods

Browse the mod list in SMM, or find a mod on ficsit.app and open it in SMM, and click Install on each Server-compatible mod. SMM downloads the mod, every dependency it needs, and the right SML version, and writes them to FactoryGame/Mods on your server in one step.

Browsing mods on ficsit.app, the Satisfactory Mod Repository

Step 5: Start the server and verify

Start the server again from the Console. To double-check the install, open Files and browse to FactoryGame/Mods. You should see a folder for each mod plus an SML folder.

The DoomHosting File Manager open at FactoryGame/Mods

Then install the same mods in your own game through SMM (see rule 2) and connect.

Method 2: Manual upload with the File Manager

Use this only if you cannot use SMM, or for a mod you were handed directly. It is more work because you manage SML and every dependency by hand.

  1. On ficsit.app, download SML and each mod you want. Note each mod's dependencies and download those too.
  2. Unzip each download. Every mod becomes a folder. The folder name must match the mod exactly, and SML's folder must be named exactly SML.
  3. In the panel, open Files and go to FactoryGame/Mods. If the Mods folder does not exist yet, create it.
  4. Upload each mod folder, and the SML folder, into FactoryGame/Mods.
  5. Restart the server from the Console.

Folder names and nesting matter here. If a mod's folder is misnamed or a dependency is missing, the server refuses to load it, which is exactly why SMM is the recommended route.

Match your game to your server

Worth repeating because it is the number one reason people cannot connect: your PC needs the same mods as the server. The simplest workflow:

  1. In your own SMM, build the same mod list you installed on the server.
  2. Open the profile menu and export it to a file.
  3. Share that file with everyone who plays on the server.
  4. Each player imports it in their SMM before connecting.

Now every client matches the server and joins cleanly.

If you are new to modding and not sure where to begin, these categories are consistently popular on ficsit.app. Always confirm the Server checkmark first:

  • Quality of life: map and minimap improvements, better build tools, and inventory helpers.
  • Building and decoration: extra buildables, walls, and cosmetic pieces for nicer factories.
  • Logistics and power: larger storage, modded belts and pipes, and power tweaks.
  • Information: tools that surface production rates and statistics in game.

Troubleshooting

  • Server will not start after adding a mod: the mod or its SML version probably does not match your current Satisfactory version. Remove the last mod you added (in SMM, or by deleting its folder from FactoryGame/Mods) and start again.
  • You cannot join the server: your client mod list does not match the server. Import the shared profile so both sides are identical.
  • A mod does nothing: confirm it is Server compatible on ficsit.app, and make sure you restarted the server after installing.
  • SMM cannot connect: recheck the host, port, and username from the Access tab, confirm you set an SFTP password, and make sure the server is fully stopped.

Frequently asked questions

Do I need to install mods on my own PC too? Yes. Satisfactory requires your game and the server to run the same mods and versions, or you cannot connect. Install them in your own SMM and use an exported profile to keep everyone in sync.

Where do Satisfactory mods go on the server? In FactoryGame/Mods. SMM writes them there for you. With the manual method you upload them yourself.

Which mods work on a dedicated server? Only mods with the green Server compatibility checkmark on ficsit.app. Client-only mods belong on each player's PC, not the server.

Do I need to install SML separately? No, not with SMM. It installs the correct SML version automatically alongside your mods. You only handle SML by hand if you use the manual method.

Will mods affect my save? Adding mods will not wipe your world, but large overhaul mods can change save data in ways that are hard to reverse. Take a backup from the Backups tab before adding anything major, and be careful about removing a mod that has already changed your factory.

Can I install mods without a desktop app? Yes, through Method 2 in the File Manager, but SMM is strongly recommended because it handles SML and dependencies for you.

Ready to start? Rent a Satisfactory server and manage mods, saves, and settings from one panel. New to the control panel? See everything it can do on the game server control panel page.

Satisfactory

Start your Satisfactory Server

High performance hosting with 24/7 support

More Satisfactory guides