A few months back I built an IGate using an old Raspberry Pi 2B connected to an SX1278 LoRa board. The Pi supports an ethernet connection (although I used mine with a WiFi adaptor):
This project was developed by a group in Austria some years ago, although I had to make one small change to their Python code in July, following changes in the APRS-IS filters.