You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -76,10 +75,7 @@ _Note_: Raspberry Pi's Raspbian OS doesn't officially support running MongoDB ye
76
75
77
76
### Supported Browsers
78
77
79
-
Currently OctoFarm only support Chrome, Chromium and Firefox. No other browsers have been tested and may produce bugs. Use one of the supported browsers for the best experience.
80
-
81
-
- Firefox currently has a bug where you can't add printers. This is down to firefox not handling editable html fields properly and you will need to use Chrome to input printers.
82
-
78
+
All browsers should now be supported in OctoFarm. Please log an issue if this is not the case.
83
79
84
80
85
81
### Prerequisites
@@ -91,124 +87,19 @@ Currently OctoFarm only support Chrome, Chromium and Firefox. No other browsers
91
87
92
88
On your OctoPrint instance
93
89
94
-
-Settings -> API
95
-
- Copy the API Key someplace easy to get to
90
+
-User Name -> User Settings
91
+
- Copy the API Key some place easy to get to
96
92
- Enabled the "Allow Cross Origin Resource Sharing (CORS)
97
93
- Restart OctoPrint
98
94
- Repeat for all OctoPrints that will be added to the Farm
99
95
100
96
#See The WIKI for more detailed instructions than what's available below
101
97
102
-
### Installation Docker
103
-
Currently all docker images are built with linux/amd64 with debian stretch. There are a few different tags available.
All user documentation is now moving to OctoFarm.net. Development documentation below.
167
100
168
-
```
169
-
170
-
2. Install NPM packages
171
-
172
-
```sh
173
-
npm install
174
-
```
175
-
176
-
3. Edit the /config/db.js file with your database and grab your hosts IP.
177
-
178
-
```sh
179
-
nano config/db.js
180
-
```
181
-
182
-
#### Change 192.168.1.5 to the mongodb server's IP Address (127.0.0.1 if you installed on the same machine, the actual IP Address otherwise), Save the File
183
-
184
-
#### hostname -I (Take note of the IP Address returned here)
185
-
186
-
4. Start the system
187
-
188
-
```sh
189
-
npm start
190
-
```
191
-
192
-
#### If the last message you see is '> node app.js > production.log 2> productionError.log' You did it correctly!
193
-
194
-
5. Load up a browser and add your printers.
195
-
196
-
```sh
197
-
Open a browser and go to http://<IP from hostname -I>:4000
198
-
Register a New User ## Password must be six characters
199
-
Login as that new User
200
-
Click the Setup Printers button
201
-
Enter Your First Printers information
202
-
- IP
203
-
- Port (Typically 80)
204
-
- Camera URL (Typically IP:8081/webcam/?action=stream if using a USB camera or Pi Camera )
205
-
- APIKey (Gathered during the PreRequisites)
206
-
- Click Add Printer
207
-
- Repeat for all your OctoPrint Instances
208
-
- Click Save
209
-
```
101
+
https://octofarm.net
210
102
211
-
- The production version will run without interaction, but currently there are no way to persist other than something like screen on linux, or using a service you create yourself. The logs will be outputted to /logs folder for error and standard operations. Check the error log if your server unexpectedly halts.
0 commit comments